Java Developer
Responsibilities:
Analyze requirements, design, code, and debug java applications
Apply regression testing techniques to ensure quality of deployed applications
Deliver support and maintenance of Division's Java application
Utilize a full lifecycle application development process leveraging Agile
Continually improve applications through performance tuning, balancing, usability, and automation
Provide support, maintain and document developed applications and interfaces
Integrate software with existing systems
Actively plan and manage continuous multiple small to medium sized projects
Evaluate and identify new technologies and methodologies to apply to the Division's business
Comply to established standards
Live our values of High Performance, Caring Relationships, Strategic Foresight, and Entrepreneurial Spirit
Find A Better Way by championing continuous improvement and quality control efforts to identify opportunities to innovate and improve efficiency, accuracy, and standardization
Continuously learn and develop self professionally
Support corporate efforts for safety, government compliance, and all other company policies & procedures
Perform other related duties as required and assigned
Qualifications:
Bachelors Degree in Computer Science / Computer Engineering and 3 years experience
Programming experience in Java preferred.
Microsoft C# considered as well.
Proficiency in Web Development and Design (ASP.NET, Web Services, ASP, HTML) is a plus
Proficiency in MS SQL Server
Proficiency in programming techniques, algorithms, data structures, object oriented programming and Agile
Available to handle multiple task assignments and manage around deadlines
Ability to set short and long range plans and adjust his/her direction
Excellent communication, customer service, problem solving and analytical skills to connect with team and business partners
Active and continual learner
Ability to work independently or with a team