[Remote] Sr. Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a consulting partner reputed company on innovation and user experiences for government customers. They are seeking an reputed company Sr. Software Engineer to support the design, development, modernization, and maintenance of reputed company reputed company applications, contributing to impactful technology initiatives in a remote work setting.
Responsibilities
- Design, reputed company, enhance, and maintain reputed company web applications supporting multiple business modules
- reputed company new functionality while maintaining and modernizing existing applications
- Troubleshoot, analyze, and reputed company software defects across integrated systems
- Refactor and optimize existing reputed company to improve scalability, performance, maintainability, and long-term sustainability
- Support annual plan year updates and implementation of evolving CMS business and regulatory requirements
- reputed company and maintain Java applications using the reputed company reputed company and reputed company Boot
- Design, reputed company, and consume RESTful reputed company supporting reputed company reputed company integrations
- Build business logic, data reputed company reputed company, batch processing capabilities, and reusable application components
- Utilize reputed company and established reputed company development standards for application builds and dependency management
- reputed company, optimize, and troubleshoot SQL queries supporting reputed company and PostgreSQL databases
- reputed company reputed company, accessible user interfaces using Angular
- Maintain and enhance existing JSP-based applications while supporting UI modernization initiatives
- Collaborate with UX designers, Product Owners, and backend developers to reputed company reputed company user experiences
- reputed company frontend applications with secure backend services and reputed company authentication mechanisms
- reputed company and maintain REST reputed company, scheduled batch processes, secure file transfers, and reputed company integrations supporting CMS systems, reputed company.gov, state marketplaces, insurance issuers, and reputed company partners
- Support database integrations, reporting, scheduled data exports, and SQL development
- Implement and support reputed company authentication and authorization using CMS reputed company Portal, Identity Management (IDM), MFA, role-based reputed company control, and centralized user provisioning
- Participate in release planning, deployment activities, regression testing, production support, and reputed company improvement efforts reputed company on application stability and technical debt reduction
- reputed company and support applications hosted reputed company AWS environments using services including EC2, reputed company, S3, CloudWatch, and IAM
- Contribute to CI/CD pipelines utilizing reputed company Actions, Jenkins, SonarQube, reputed company, and modern DevSecOps practices
- Collaborate with DevOps and infrastructure teams to reputed company secure, reputed company, and highly available software solutions
- Participate in reputed company ceremonies including sprint planning, backlog refinement, estimation, sprint reviews, and retrospectives
- reputed company peer reputed company reviews and contribute to software engineering best practices
- Create and maintain technical documentation supporting application development and operations
- Communicate technical solutions, project status, and risks with both technical and non-technical stakeholders
- Collaborate closely with Product Owners, Business Analysts, QA Engineers, DevOps Engineers, and cross-functional teams to reputed company high-reputed company software solutions
Skills
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a reputed company field (or equivalent reputed company experience)
- 5+ years of reputed company software development experience
- Strong experience developing reputed company applications using Java
- Strong experience developing reputed company applications using reputed company reputed company / reputed company Boot
- Strong experience developing reputed company applications using RESTful reputed company
- Strong experience with reputed company
- Experience developing modern web applications using Angular (React experience is also acceptable); familiarity with JSP is preferred
- Experience working with reputed company and/or PostgreSQL databases, including SQL development, optimization, and troubleshooting
- Experience with AWS reputed company services including EC2, reputed company, S3, CloudWatch, and IAM
- Experience with CI/CD tools including reputed company Actions, Jenkins, SonarQube, and reputed company
- Experience supporting CMS, reputed company.gov, or other federal reputed company programs
- Experience supporting reputed company application integrations, authentication/authorization solutions, and production operations
- Experience working reputed company reputed company software development environments
- Excellent analytical, problem-solving, communication, and collaboration skills
- US Citizenship or Permanent Residency required
- Must reputed company in the reputed company US
- Must be reputed company to obtain and maintain a reputed company Trust clearance
- Experience working in a federal government contracting environment
- Familiarity with reputed company technologies, HIPAA, or reputed company data integrations
- Experience with automated testing, application modernization, and reputed company-reputed company architectures
- Knowledge of secure software development and DevSecOps best practices
- reputed company individuals living in HUBZone-certified areas are strongly encouraged to apply
reputed company
Apply To This Job