Secret- Must have prior to employment
This program requires US Citizenship.
The successful candidate will work on a mix of web service development, full stack web application development and robust persistence layer implementations in an Agile Scrum environment. This involves the use of Themes, Epics, User Stories, acceptance criteria and other system engineering artifacts as part of an Agile team. He / she will use a variety of software engineering best practices and clean coding techniques to ensure that developed code is maintainable, efficient, reliable, understandable, secure, fault tolerant and meets S.O.L.I.D coding principles.
The candidate will be knowledgeable about (and apply) secure software development principles and techniques. He / she will use software tools in cooperation with continuous integration and test automation while supporting software reuse and refactoring. He / she will support the software configuration management process and understand software components and their interface requirements.The candidate will interface with software engineers, system engineers, information assurance engineers, test engineers, quality assurance, and other project team members. He / she will be responsible for setting the standards and helping the team adopt and adhere to Test Driven Development (TDD) practices within the Agile Framework to ensure the proper degree of engineering rigor is applied to all assigned tasks. This position requires someone who is proactive and passionate about ensuring the quality of software deliverables and can communicate with the development teams what is required to achieve this effectively on assigned tasks.
What you will like about this position...
Basic Qualifications
Education : BS Degree in Computer Science or equivalent with 8-12+ years' experience. At least 8 years of experience with software development / engineering, preferably in a web-based environment. Following are a list of required and preferred languages, frameworks and skillsets .
Required :
Preferred (some subset of the following) :
Experience with Database Development (e.g., Postgres, SQL Server, MySQL, SQLite, Oracle)
Position Details :
The above salary range represents the range expected for the position; however, final salary offers are based on a number of factors such as the position's responsibilities; the candidate's experience, education, and skills; location; travel required; and current market conditions.
Medical, Dental, and Vision offerings
ABBTECH is an EOE / Minorities / Women / Disabled Individuals / Veterans
Software Engineer Java • San Diego, CA, United States