Senior Software Engineer-Alph in Alpharetta, GA at APEX Systems

Date Posted: 3/6/2018

Job Snapshot

Job Description

Job #:  818029


Designs, develops, tests and performs maintenance on Infinity’s Line-of-Business Software Applications applying principles and techniques of computer science, engineering and mathematical analysis. Works closely with Software Architects in the definition of solutions. May work independently on tactical assignments and in the development of sub-system components.

*1. Analyzes and defines functional, non-functional and business requirements for software development. Mentors development staff in the art of requirements gathering.
*2. Designs and develops complex software applications and model relational databases both independently as well as in a team.
*3. Demonstrated understanding of software applications and infrastructure architecture through unit production implementations.
*4. Uses programming & technical skills in various languages and products to research and recommend new software products. Utilizes Java, J2EE, Javascript, Spring, C#, C/C++, Hibernate, Tibco (AMX, BW, BE), Webservices, Subversion, Jenkins, Oracle11g, SQL, iPlanet and/or JBOSS webserver and markup languages such as HTML, CSS, XML, ISON.
*5. Writes unit tests and performs integration testing to ensure high quality applications that meet business requirements. Mentors development staff in the art of test-driven development.
*6. Maintains an understanding of various deployment methods and tools and writes scripts and/or procedures for efficient processes.
*7. Utilizes an understanding of systems, database and networking with cross-over skills to assist the design and implementation of these in custom solutions.
8. Other duties as assigned.
*9. Regular predictable attendance is required.

Sr. Software Engineer
INTERNAL: Employees at all levels in all departments.
EXTERNAL: Agents, software or hardware vendors.

1. Master’s degree and 2 years of experience. Those with a Bachelor of Science degree in Computer Engineering, Computer Science or a related area of study and a minimum of 4 years of experience may be considered.
2. Ability to articulate Object Oriented Concepts and have experience with Software development Life Cycle.
3. Competency in various tools and frameworks such as Eclipse, Struts, JSF, Grails, Foundations used by Infinity as specified for the position.
4. Proven record of new application development and the ability to perform independently and/or leading small teams.
5. Proven support and maintenance of software applications and cross-training of other on named solutions.
6. Quickly develops and maintains insurance knowledge in topics such as Policies, Claims and Products as well as business knowledge in Operations, Finance and Marketing/Sales.
1. Good communication skills including presentation and written documentation.
2. Highly motivated and willing to take initiative.
3. Demonstrated success in working well in a team and collaborative environment.
4. Highly adaptable to change and able to recommend viable solutions to problems.
5. Judgment must reflect the employee’s experience level in software development.
6. Experience in personnel management a plus.
7. Able to mentor and coach software developers and team members.

Employees understand our commitment to a positive work environment and dedication to the utmost in service. Advancement opportunities include skill training and career paths for many positions.  We take the time to get to know our customers and recognize the importance of building long-term relationships – with our business clients as well as our hardworking employees.


Come see why our team gets the job done right and has fun doing it!









EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or 844-463-6178.