What are the responsibilities and job description for the Applications Development Engineering Lead position at WSN?
Responsibilities:
• Hands-on development of system functionality involving integrations between system functions as well as identify and define necessary system enhancements to deploy new products and process improvements, partnering with multiple teams
• Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
• Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
• Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
• Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
• Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
• Serve as technical advisor or coach to mid-level developers and analysts, allocating work as necessary
Qualifications:
• 10 years as senior developer / architect / Tech Lead within a distributed, service-based enterprise environment (financial institutions preferred)
• 7 years with SOA, Webservices
• 7 years’ experience with Java J2EE, Spring, Hibernate
• 4 year’s experience with Kubernetes, Docker containers and Openshift platforms
• Experience with systems / applications in Risk technology for financial institutions is preferred
• Demonstrated experience in design and build out of building Enterprise level J2EE applications with messaging capabilities and webservices
• Experience in CI / CD pipelines using Jenkins etc. including automated testing tools like Selenium
• Experience with public / private / hybrid cloud is a Good to have
• Previous experience producing written deliverable for technical designs.
• Strong understanding of software development life cycle and Release Management
• Ability to design, organize, and implement module, perform system testing, plan and automate tasks to maintain existing system
• Ability to research and trouble-shoot application problems
• Highly motivated team player, Excellent communication and interpersonal skills
• Excellent analytical and troubleshooting skills
• Ability to balance multiple demands and work both independently and as part of a team to develop solutions
• Excellent analytical and troubleshooting skills
• Extensive experience system analysis and in programming of software applications
• Ability to adjust priorities quickly as circumstances dictate
• Demonstrated leadership and project management skills
• Consistently demonstrates clear and concise written and verbal communication
Education:
• Bachelor’s degree/University degree in Computer Science, Information Technology, Industrial Engineering or equivalent experience
Salary : $65 - $75