The Senior Application Developer is responsible for developing high performing solutions for the Correspondence program, migrating existing solutions to new development stacks based on the organization's roadmap, and applying API-led connectivity concepts to business initiatives.
Requirements
- Minimum 5 years of hands-on experience in .NET development
- Minimum 5 years of hands-on experience in Informatica (CDI-PC//IICS) development
- Minimum 5 years of hands-on experience in SQL experience in a professional setting
- Minimum 1 years of hands-on experience in Python
- Minimum 1 years of hands-on experience in Continuous Integration and Continuous Deployment (CI//CD) using Jenkins, Maven, Git and//or comparable toolsets
- Working knowledge of Middleware and strong knowledge of SOA
- Working knowledge on Amazon Web Services (EC2, S3, Lambda)
Responsibilities
- Collaborates within the Agile framework, fosters a team approach to software development (review code) and delivery (release activities and postproduction validations)
- Apply API-led connectivity concepts to business initiatives to help program achieve their goal
- Designing and developing enterprise solutions in .NET//Informatica (CDI-PC//IICS), REST based APIs, SOAP Web Services
- Participate in the delivery of our integration projects across multiple business domains
- Documents design, operational tasks//issues, and solutions as needed
- Conceptualize a new product or, new feature or, new component and to test new technologies or features through Proof of Concept (POC)
- Develop unit tests and provides code coverage to accurately test business logic and functionality
Other
- team lead responsible for developing high performing solutions
- work with other members of the team on best practices around application development
- flexible and willing to learn new programming skills
- Demonstrated ability to learn new technologies and learn quickly
- Excellent verbal, written, and inter-personal communication skills