Senior Software Engineer

Full Time
Fairfax, VA 22030
Posted
Job description

ROLE:

The position will involve software development of Java applications. Software development will involve designing, coding, testing, documenting and integrating applications into existing systems to satisfy customer requirements and improve users’ experience.


ESSENTIAL FUNCTIONS

  • Lead the software development efforts for a project to include analyzing, designing, developing, testing, and documenting Java application code
  • Provide tasking to other developer and integrate their work into the project
  • Understanding of the full software life cycle development process
  • Research and develop new concepts for integration into existing products and process
  • Disseminate highly technical data and information in simplistic language for end users of complex systems and projects.


Knowledge, Skills and Abilities

  • US Citizenship required
  • A bachelor’s degree in Computer Science or related field
  • Strong Java programming skills
  • Strong software system development skills
  • Strong data modeling and database design skills
  • Good interpersonal skills and the ability to work in a development team or independently


Preferred Experience:

  • Experience with other languages such as C/C++, C#, and Ada
  • Experience with scripting languages such as Java Script, Perl, Ruby, PHP, HTML, CSS and Python
  • Experience with middle-ware architectures and implementations such as DDS and CORBA
  • Experience with profiling or code-coverage applications such as Jacoco and kCov
  • Experience working with system architectures and SysML
  • Experience with continuous integration/automated testing
  • Experience with the software build process and tools such as Maven, Ant and Eclipse
  • Experience with configuration management tools such as SVN, Clearcase and Git
  • Experience with integrating applications using REST services

learninglandscape.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, learninglandscape.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, learninglandscape.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs