Finding the best job has never been easier
Share
DESCRIPTION:
Duties: Participate in planning sessions with project managers, business analysts and team members to analyze business requirements, lead the proposed IT solution to develop software applications. Lead design reviews and provide design recommendations; incorporate security requirements into design; and provide input to information/data flow for software application development. Ensure adherence to IT Control Policies throughout design, development and testing. Incorporate Corporate Architectural Standards into application design specifications, document the detailed application specifications, translate technical requirements into programmed application modules and develop/enhance software application modules. Conduct code reviews and ensure that all solutions are aligned to pre-defined architectural specifications. Identify and troubleshoot application programming-related issues and review and provide feedback to the final user documentation and mentor junior engineers. Work with the test team to ensure the testing results correspond to the business expectations, as well as help with production support triaging activities and serve as a subject matter expert in the development of software.
QUALIFICATIONS:
Minimum education and experience required: Bachelor’s degree in Information Technology, Computer Science, Computer Engineering, or related field of study plus 5 years of experience in the job offered or as Software Engineer, Developer, IT Consultant, or related occupation. The employer will alternatively accept a Master’s degree in Information Technology, Computer Science, Computer Engineering, or related field of study plus 3 years of experience in the job offered or as Software Engineer, Developer, IT Consultant, or related occupation.
Skills Required: Requires experience in the following: Agile SDLC; Application Architecture Disciplines; Microservices; Java; Spring MVC; HTML; JavaScript; SQL; REST; GraphQL; Maven; JSON; Oracle; GIT; Junit; CI/CD platforms such as Jenkins or Spinnaker; Cloud native applications; Docker; Container orchestration; logging and monitoring tools such as Splunk, Dynatrace, or Appdynamics.
These jobs might be a good fit