The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
Responsibilities:
Qualifications:
Education:
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
Responsibilities:
Experience with complex system integration projects.
• Java, Spring, Spring Boot, Spring Cloud, J2EE Design Patterns, REST services
• Front End Technologies like JavaScript and Angular version 8/9, CSS2/CSS3, HTML
• Strong Knowledge of SQL, JDBC, Unix commands
• Hands-on Database experience in relational (Oracle/DB2) and No-SQL (MongoDB)
• Hands-on experience on working / deploying application on Cloud
• Hands-on experience in code testing tools like Junit / Mockito / Cucumber
• Deployment Acquaintance in Apache Tomcat
• Expertise in Test driven development (Junit, JMeter), Continuous Integration (Jenkins), Build tool (Maven) and Version Control (Git), Development tools (Eclipse, IntelliJ)
• Excellent communication skills (written and verbal), ability to work in a team environment.
• Excellent analytical and problem-solving skills and the ability to work well independently.
• Experience working with business analysts, database administrators, project managers and technical architects in multiple geographical areas.
Qualifications:
12+ years of relevant experience
Experience in systems analysis and programming of software applications
Experience in managing and implementing successful projects
Working knowledge of consulting/project management techniques/methods
Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Ability to lead small team (3-4) members.
Work closely with Infra and PROD support team for deployment and environment/software upgrade.
Work with HR team on recruitment.
Ability to lead projects on iterative and Agile methodology.
Education:
Bachelor’s degree/University degree or equivalent experience
Job ID: 85417
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...