What are the responsibilities and job description for the Application Developer position at IntePros?
Lead Developer – Pittsburgh, PA
Are you ready to make a significant impact in the world of software development? Join our dynamic team in Pittsburgh, PA, where innovation meets excellence! We are seeking a Lead Developer who thrives in a collaborative, fast-paced environment and is eager to shape the future of technology solutions at BNY Mellon.
About the Role: As a Lead Developer, you will be at the forefront of developing and supporting both vendor and internal applications. Your expertise will be pivotal in designing, coding, and implementing application programs that meet our organizational goals. This role is a blend of leadership, innovation, and technical proficiency, offering the opportunity to work with cutting-edge technologies and methodologies.
Key Responsibilities
Empower Your Career: Join us and become part of a team that encourages innovation, rewards excellence, and supports your professional growth. Apply today and take the next step in your career!
Are you ready to make a significant impact in the world of software development? Join our dynamic team in Pittsburgh, PA, where innovation meets excellence! We are seeking a Lead Developer who thrives in a collaborative, fast-paced environment and is eager to shape the future of technology solutions at BNY Mellon.
About the Role: As a Lead Developer, you will be at the forefront of developing and supporting both vendor and internal applications. Your expertise will be pivotal in designing, coding, and implementing application programs that meet our organizational goals. This role is a blend of leadership, innovation, and technical proficiency, offering the opportunity to work with cutting-edge technologies and methodologies.
Key Responsibilities
- Develop and support applications of moderate complexity, ensuring alignment with the Software Development Life Cycle (SDLC).
- Gather requirements and prepare BRD/SRD documents, providing critical input for system designs.
- Conduct comprehensive reviews of test plans and test data to ensure robust application performance.
- Design, code, and create test transactions, conducting rigorous tests to identify and resolve errors.
- Interface with architects to design, test, and implement application programs.
- Propose innovative technology solutions to meet evolving business needs.
- Collaborate in an Agile environment to deliver high-quality software solutions.
- Full Stack Development : 70% backend-focused with a strong understanding of front-end technologies.
- Backend : Proficiency in Java, Spring, and Spring Boot.
- Frontend : Experience with Angular.
- Microservices : Design and development.
- Containerization : Experience with Docker and Kubernetes.
- CICD Pipelines : Hands-on experience in continuous integration and deployment.
- Messaging : Familiarity with MQ, Kafka, etc.
- Database : Expertise in Oracle, SQL, and performance tuning for database querying. Knowledge of No-SQL databases is a plus.
- Testing : Strong emphasis on unit testing and ensuring software quality.
- Cloud Support : Experience in cloud environments is highly desirable.
- Bachelor's degree in Computer Science, Engineering, or related discipline, or equivalent work experience.
- Experience in the securities or financial services industry is a plus.
- A deep understanding of the SDLC and agile methodologies.
Empower Your Career: Join us and become part of a team that encourages innovation, rewards excellence, and supports your professional growth. Apply today and take the next step in your career!