Match score not available

Lead Software Engineer (J2EE, Angular, Linux, Elastic Stack)

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

B.A. or B.S. in Computer Science, Minimum 3 years software design experience, Proven experience in Agile projects, J2EE, Angular, Linux, Elastic Stack skills, Technical lead experience.

Key responsabilities:

  • Support development, maintenance and enhancements
  • Research, design, and develop software systems
  • Create effective, testable, reusable code
  • Collaborate with teams for integrated solutions
  • Monitor and maintain production systems
Pyramid Systems, Inc. logo
Pyramid Systems, Inc. SME https://www.pyramidsystems.com/
201 - 500 Employees
See more Pyramid Systems, Inc. offers

Job description

Pyramid Systems is looking for a talented Software Developer /Technical Lead / Software Engineer to join and support development, maintenance and enhancement work for a critical mission focused solution for a federal customer. The ideal candidate will possess J2EE, Angular, Linux, and Elastic Stack experience.

  • Works efficiently within the agile development team.
  • Researches, designs, and develops software systems.
  • Designs application objects that work together to produce desired product.
  • Writes well designed, testable, efficient code.
  • Ensures that completed code provide all functionality described by application experts to ensure that acceptance criteria are met.
  • Develops level-of-effort estimates for enhancements and new features,
  • Works with agile teams to refine requirements and to identify areas for enhancement.
  • 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 Test Driven Development tests, integration tests, unit tests, and automated test.
  • Actively participate in code, test, and documentation peer reviews.
  • Monitors and maintains production systems.
  • Builds product deliverables according to specifications, escalates technical design or specification issues to team leads and project manager.
  • Designs, build, and maintain efficient, reusable, and reliable code.


Candidate must be a U.S. Citizen and able to pass and maintain a public trust clearance.

Education

  • B.A. or B.S. degree in Computer Science from accredited college/university required


Skills / Abilities

  • Demonstrated experience leading technical development efforts.
  • Possession of certification in related field a plus.
  • Minimum three (3) years’ experience in software design and development.
  • Demonstrated ability to communicate effectively orally and in writing.
  • Proven experience on Agile projects with expertise in the following Agile Analysis (e.g., capturing user stories), Design, Development, Agile Testing, Configuration Management, Systems Architecture, and Content Delivery Systems. Preferred they have programming experience in J2EE, Angular, Linux, and Elastic Stack. They must have strong communication skills.

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.

Other Skills

  • Verbal Communication Skills

Software Engineer Related jobs