JOB SUMMARY Are you a fast learner with a passion for new technology? As a Software Engineer II in our Agile environment you are critical to the team’s success and delivery of MVI’s. Your primary role includes system analysis, coding, testing, debugging, documenting, and installing portions of new systems and modifying existing systems. To be successful in this role you need expertise in application and database design, as well as software implementation and graphical user interface design. Like the industry, we move fast. We need you to stay fresh with new technology, software and architecture so that you can innovate daily. As a Software Engineer II everyday will bring new technology challenges. Keep in mind that as an Agile team member you may be asked to step beyond coding and do whatever is necessary to help your team deliver in a sprint.
ESSENTIAL DUTIES AND RESPONSIBILITIES·
Develop new applications, modify and maintain existing software, working closely with end-users, IT peers and management ·
Make changes to prevent recurrence, modifying existing code and faulty files, writing and running special programs ·
Document the new applications, or the changes made to existing applications ·
Participate in unit, integration, and business acceptance testing of the applications. ·
Troubleshoot application and system issues ·
Do whatever is necessary to get to your team’s “definition of done” ·
Stay current on emerging technologies