Jobtree Logo small
Posted
7 weeks 3 days ago

To see more jobs like this as they come available

Visit the Career page to search more jobs now

Scroll to the bottom to apply

Job Description

(click to see jobs for roles related to this one)

Position Overview: The Senior Programmer Analyst analyzes, architects, and develops system requirements, program specifications, and code/unit tests to meet business requirements/specifications for large and complex solutions across systems that support shipment movement or other business functions. This role also develops or contributes to deliverables for test execution (including system level and integration tests) and resolves production problems of both medium and high complexity. Additionally, the Senior Programmer Analyst mentors and provides guidance to those in less senior positions. Essential Job Functions * Oversee architecting, designing, building, integrating, maintaining, and enhancing internal and external systems of significant complexity * Lead communications with Business Analysts, technology partners, business partners, and management to fully understand requirements, request clarification as needed, and provide feedback on solution design and implementation strategy and tactics * Review requirements and complex data models, and translate into responsible applications and architecture * Conduct design and code reviews with extended team to ensure that code meets SOA standards * Track and resolve software defects * Create, review, and sign-off on documentation in compliance with the IMC global development process * Contribute to a culture of continuous improvement and operational excellence by identifying and implementing process improvements where appropriate * Conduct all business in a highly ethical manner, exhibiting behavior, practices, and standards that uphold IMC core values * Perform other duties as assigned Job Requirements * 5 years of qualifying work experience in information technology or business environment * Bachelor's degree in computer science, engineering, information systems or related field and/or equivalent formal training or work experience * Proven leadership experience, including the ability to mentor and lead others in using operating systems and programming languages * Excellent analytical / problem-solving skills * Strong verbal and written communication, including the ability to engage with and present to IT leaders as required * Ability to travel when needed Other Skills / Abilities * Experience in an Agile/Scrum development environment; uses Agile Scrum development methodologies * Proficient development skills in the following tools and languages: * Cloud computing/Elastic computing across virtualized environments * Java J2EE and/or C/C++ * Java Frameworks: Spring, Hibernate, CXF, Vaadin, or other * JBoss App Server * Persistence Framework: JPA * Web Services: SOA, WDSL, XML, XSLT, XQuery * PostgreSQL * UNIX, Linux, Shell Scripting * Unit Testing and Production Support

Use the apply button below to start the application on our partner site.

Apply on employer site
Find more jobs like this using our Career Search Tool.
Need help with your career search including preparing your resume, networking, company research or even figuring out what kind of job you want? Check out our other career resources.
Need help finding more jobs that might be a good fit for your experience?Click here to evaluate your fit across all the roles on our site at once