4+ years of programming experience in Java, Bachelor's Degree in Computer Science or related field, Experienced in Linux and Elastic Stack, Proficient with Spring frameworks and front end technologies, Experience in an AWS environment.
Key responsabilities:
Design, modify, develop software applications
Support backend and frontend needs for Angular on AWS
Participate in Agile ceremonies and team collaboration
Develop unit tests and ensure application performance
Monitor and maintain production systems
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Pyramid Systems is an award-winning, technology leader driving digital transformation across federal agencies. We solve complex problems with advanced technologies and modern methodologies. By leveraging leading-edge cloud, analytics, and low-code platforms with Agile and DevSecOps approaches, we deliver highly secure mission-critical solutions. Pyramid has professionalized innovation to deliver consistent results, reducing the time from prototype to production to scale. We partner with clients to optimize for better citizen experiences, faster user adoption, greater efficiencies, and improved mission outcomes. Our unique culture is the main driver of why we build solutions that last.
Pyramid Systems is looking for a Senior Software Engineer that can design, modify, develop, write, and implement software programming application. This person is also responsible for supporting software applications and participating in the testing process through test review and analysis /certification of software.
Works well within an Agile development team
Supports backend and frontend development needs for Angular applications hosted on AWS
Researches, designs, and develops software applications
Designs application components that work together to produce desired product
Ensures that completed components provide all functionality described in the Acceptance Criteria to ensure that performance guidelines are met
Develops level-of-effort estimates for enhancements and new features
Works with other team members to develop a complete and integrated solution; and to deliver quality software and required documentation on time.
Develops and executes unit tests for completed work, as applicable; focus on Junit and Karma testing
Participates in all Agile ceremonies (daily stand up, Sprint Planning, Sprint Grooming, Sprint Review, Retrospective)
Works with Agile teams to refine requirements and to identify areas for enhancement
Monitors and maintains production systems
Optimizes applications for performance and load
US Citizenship Required
4+ years of programming experience in Java
Experienced Linux, and Elastic Stack
Experience with Spring frameworks; Spring Boot
Knowledge with any front end technologies such as JavaScript, REACT, NodeJS TypeScript
Experience with Oracle Databases; experience with writing and executing SQL queries
Experience with Jira
Experience in an AWS environment is a plus
Education
Bachelor's Degree in Computer Science or related field
Required profile
Experience
Level of experience:Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.