Software Developer

Sphinx Solutions, Inc.

$95K — $115K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in software development and engineering support
  • Proficient in Angular and Java programming languages
  • Experience in SCRUM team environments with Lean Agile Framework
  • Knowledge of CI/CD processes, Jenkins, and GIT for version control
  • Familiarity with database connectivity (JDBC, ODBC) for application development
  • Comfortable in LINUX environments and conducting quality assurance activities
  • Experience with web services design, including REST and SOAP.

Responsibilities

  • Design and develop enterprise applications for web environments
  • Analyze user needs and design software solutions accordingly
  • Create advanced models and diagrams to guide software development
  • Provide analysis and reporting on software project specifications
  • Guide and provide leadership to junior analysts
  • Consult across multiple programs and contracts within the division.
  • Manage and maintain websites, ensuring quality and performance testing.

Benefits

  • Opportunities for professional development and certification
  • Flexible work environment with a dispersed team
  • Participation in cutting-edge projects using the latest technologies
  • Dynamic problem-solving and innovative project approaches
  • Supportive team culture with emphasis on mentorship and growth opportunities.
Full Job Description
Position Description

Provides engineering and programming support to projects and infrastructure support activities. Designs and develops enterprise applications in a Web environment. Develops, creates, and modifies general computer applications software or specialized utility programs. Analyzes user needs and develops software solutions. Designs software or customizes software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May manage websites including design, develop, deploy and maintain activities as well as performs testing and quality assurance of web sites and web applications.

  • Applies knowledge and provides guidance to all phases of the software development lifecycle
  • Applies knowledge in analyzing user/business needs and functionality to plan and design software systems to meet those needs
  • Applies knowledge in creating advanced models and diagrams that show programmers the software code needed for an application
  • Provides analysis for reports on software project specifications, activities, or status
  • May provide guidance and work leadership to less-experienced analysts
  • May act as a consultant across multiple programs and/or contracts within a division

Required Technical Skills:

  • Experience with Angular
  • Experience with Java
  • Willing to develop and implement solutions in a dispersed team environment
  • Experience working on a SCRUM team supporting Lean Agile Framework
  • Conducts routine quality assurance activities such as peer reviews
  • Experience with GIT and Jenkins
  • Demonstrated experience with webservice design and development
  • Experience with continuous integration, test automation and DevOps
  • Familiar with LINUX environments
  • Translate system requirements from both formal and informal requirements into complex application interfaces
  • Knowledge of JAVA DataBase Connectivity (JDBC), Open DataBase Connectivity (ODBC), or direct data base interfaces is required to successfully develop in the environment

Preferred Skills:

  • Experience implementing micro services (preferable micro front end)
  • Government customer architecture/engineering board experience
  • Experience implementing AWS cloud solutions
  • Experience with automated CI/CD pipelines
  • Experience with distributed data architectures
  • Experience discussing technical topics with non-technical people;
  • Puppet module development Terraform development
  • Remains abreast of and researches industry technical trends and new development to maintain current skills and remain current with industry standards.
  • Hands-on experience with Web Services (REST and SOAP)
  • Familiar with AWS services and working in an AWS environment

Similar Jobs

More Jobs at Sphinx Solutions, Inc.

  • Software Developer
    $108K — $130K *
    Bethesda, MD 20817 (Montgomery County)
    Information Technology
    In-Person
  • Software Developer
    $95K — $115K *
    Ashburn, VA 20147 (Loudoun County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Developer jobs: