JOB TITLE: Senior Software Developer
JOB LOCATION: Remote
WAGE RANGE*: $65hr to $70hr
JOB NUMBER: RQ159635
REQUIRED EXPERIENCE:Job Qualifications:
Skills:Continuous Integration (CI) Tools, JavaScript Frameworks, Microservices Architecture, Microsoft Azure, Software Applications
Experience:7 + years of related experience
JOB DESCRIPTIONNeed a Senior Software to support Centers for Disease Control (CDC) activities. The senior Software Developer will perform complex analysis, design, development, testing and debugging of software applications .This role will be responsible for working with business stakeholders to identify and define business needs that require developed technology solutions to achieve business outcomes .
Job Responsibilities:
- Provide technical advice and make decision that align with customer needs and requirements during the full software development life cycle, from conception, architecture, design, implementation and testing through to documentation, delivery and maintenance.
- Actively participate in technical discussions with SMEs of their equivalent level and drive solutions with clients.
- Re-write and re-engineer custom legacy applications using latest technology stack as directed by technology leaders and business units.
- Analyzes and implements functional requirements and designs, implements and test software.
- Conduct design and code reviews to ensure design principles are followed by peer developers
- Take responsibility of comprehensive unit testing to ensure code quality prior to releases.
- Mentor, coach, and guide junior developers and team members
- Monitor project progress, identify and address issues and risks promptly
- Develop high-quality software applications utilizing Java and related technologies
- Collaborate with cross-functional teams to identify and troubleshoot software defects
- Ongoing support, maintenance, and enhancements of solutions including monitoring, performance optimization, and troubleshooting per production DevSecOps procedures.
- Ensure adherence to best practices and standards in the software development process, including code reviews and quality assurance processes.
Required skills and experience:
- Bachelor's degree and 8+ years' experience. (Degree in Computer Science, Information Systems or related area is preferred)
- 7+ years of solid experience with full life-cycle software development with extensive Java development experience
- Knowledge about Azure PaaS Offerings (AKS, Function Apps, Event Grid, Event Hub, Storage Account, Azure SQL, Cosmos DB)
- Experience utilizing DevOps through continuous integration (CI) and continuous delivery (CD) process build tools: Git, Bitbucket, TFS, VSS Build, Jenkins, Docker, and Azure DevOps
- Experience with API Integrations (REST API, JS API, Graph API)
- Understanding of Infrastructure provisioning and Scaling
Desired skills and experience:
- Experience working in an Agile development team is preferred
- VUE + MDB Javascripts
- Superior technical documentation skills
- CI/CD best practices
- Experience with Microservices Architecture, Micro Frontends, Domain Driven Design, Behavior Driven Design, TDD, Event Driven Architecture, Design Patterns & Principals, Integration Patterns
- Knowledge of Spring Boot and Spring REST services
- Experience managing software code using Git & MAVEN
Skills and Attributes:
- Excellent listening and interpersonal skills
- Strong written and verbal communication skills
- Strong attention to detail and requirements with the ability to meet project deadlines.
- Motivated team player
Equal Opportunity Employer Veterans/Disabled
* While an hourly range is posted for this position, an eventual hourly rate is determined by a comprehensive salary analysis which considers multiple factors including but not limited to: job-related knowledge, skills and qualifications, education and experience as compared to others in the organization doing substantially similar work, if applicable, and market and business considerations. Benefits offered include medical, dental and vision benefits; dependent care flexible spending account; 401(k) plan; voluntary life/short term disability/whole life/term life/accident and critical illness coverage; employee assistance program; sick leave in accordance with regulation. Benefits may be subject to generally applicable eligibility, waiting period, contribution, and other requirements and conditions. •
Last updated on Nov 16, 2023