Software Engineer II

Company Name:
Infinity Insurance Company
Infinity Insurance Company, Software Engineer II, Birmingham, Alabama: Multiple Openings. Designs, develops, tests and performs maintenance of 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 and in teams on tactical and strategic assignments and in the development of sub-system components. Analyzes and defines functional, non-functional and business requirements. Gathers and writes requirements for business information flows. Designs and develops complex software applications and model relational databases both independently and as part of a team. Demonstrates understanding of software applications and infrastructure architecture through business unit production implementations. Uses programming and technical skills in various languages and products currently used by the company as specified for the position. Under minimal supervision, writes unit tests and performs integration testing to ensure high application quality that meets business requirements. Demonstrates ability to perform this with minimal supervision. Maintains an understanding of various deployment methods and tools and writes scripts and/or procedures for efficient processes under minimal supervision. Maintains an understanding of Infinity systems, database and networking as well as IT assets interoperability with custom software development. Performs other duties as assigned including high-priority, ad-hoc projects. Regular, predictable attendance is required. Requires a Masters degree in Computer Engineering, Computer Science or a related area and 1 year of related experience. In lieu of a Masters degree, will accept a Bachelor of Science degree in Computer Engineering, Computer Science or a related area of study and 5 years of experience in a position performing software development, support and maintenance. Experience in software products and languages must include 4 of the following and may require training in others: 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, JSON. Experience with Software Development Life Cycles. Competency in various tools and frameworks used by Infinity as specified for the position such as Eclipse, Struts, JSF, Grails, and/or Foundations. Experience with new application development and ability to perform independently and/or lead small teams.
Please .

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Airworthiness Software Engineer for Apache Hel...
Huntsville, AL COLSA Corporation
Telecommute Software Engineering Director
Birmingham, AL Cofense (formerly PhishMe, Inc.)
Junior Software Engineer/Programmer - Huntsvil...
Huntsville, AL Intuitive Research and Technology Corporation
Software Engineer - General
Huntsville, AL Kratos Defense and Security
Telecommuting Junior Software Engineer
Birmingham, AL mcaConnect