
Senior Software Engineer
GovCIO
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $140,000 - $150,000 per year
Job Level
Tech Stack
About the role
- Builds and codes applications and/or modules using languages such as C++, visual basic, ABAP, JAVA, XTML, etc.
- Provides patches and upgrades to existing systems.
- Involved in planning of system and development deployment as well as responsible for meeting software compliance standards.
- May design graphical user interface (GUI) to meet the specific needs of users.
- Prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
- May build add-on modules using application program language.
- Designs and codes applications following specifications using the appropriate tools.
- Maintains and modifies existing software applications.
- Analyzes detailed systems factors, including input and output requirements, information flow, hardware and software requirements, and alternative methods of problem resolution.
Requirements
- Bachelor's with 12+ years (or commensurate experience)
- Strong understanding of object-oriented programming, multithreading, and common Java libraries
- Expertise in Spring Boot, Spring MVC, and REST API development
- Proficient in building and maintaining modern, responsive web applications using Angular, TypeScript, RxJS, and HTML/CSS
- Ability to analyze legacy ADF applications and map features to modern Angular equivalents
- Proficient with core AWS services such as EC2, S3, Lambda, RDS, API Gateway, and IAM
- Experience deploying Java and Angular applications on AWS
- Strong SQL skills and experience with both RDBMS (Oracle, PostgreSQL, MySQL) and NoSQL (DynamoDB)
- Proficient in developing and consuming RESTful APIs
- Clearance Required: Must be able to acquire and maintain Suitability/Public Trust clearance
Benefits
- Employee Assistance Program (EAP)
- Corporate Discounts
- Learning & Development platform, to include certification preparation content
- Training, Education and Certification Assistance
- Referral Bonus Program
- Internal Mobility Program
- Pet Insurance
- Flexible Work Environment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++Visual BasicABAPJavaXHTMLObject-oriented programmingMultithreadingSpring BootSpring MVCREST API
Certifications
Bachelor's degreeSuitability/Public Trust clearance