Description- Develop create and modify general computer applications software or specialized utility programs
- Analyze user requirements and translate them into technical specifications and application features
- Write clean efficient and well-documented code following industry best practices
- May supervise computer programmers
- Perform unit testing integration testing and support quality assurance efforts
- Debugs issues and resolves technical challenges and finds creative solutions
- Mentor junior developers and conduct code reviews to maintain code quality
- Collaborate with cross-functional teams including UX designers business analysts and project managers
- Participate in agile ceremonies and contribute to sprint planning and estimation
- Maintain and enhance existing applications with new features and improvements
- Monitor application performance and implement optimizations as needed
- Create and maintain technical documentation for code and projects
- May analyze and design databases within an application area working individually or coordinating database development as part of a team
Requirements- Bachelors degree in Computer Science Information Technology Software Engineering or related field
- 6 years of experience in applications software development
- Knowledge and experience with IBM Mainframe z/OS
- Proficiency and experience with XML and Java
- Possessing a deep understanding of programming languages such as Natural frameworks and Adabas database systems
- Knowledge of software development lifecycle (SDLC) methodologies including Agile/Scrum
- Strong analytical and problem-solving skills
- Excellent verbal and written communication skills
- Ability to work both independently and as part of a collaborative team
Preferred Qualifications
- Familiarity with DevOps practices and CI/CD tools (Jenkins GitLab CI Azure DevOps)
- Knowledge of security best practices and secure coding principles
- Background in performance tuning and optimization
- Certifications in relevant technologies or methodologies
Required Experience:
Senior IC
DescriptionDevelop create and modify general computer applications software or specialized utility programs Analyze user requirements and translate them into technical specifications and application featuresWrite clean efficient and well-documented code following industry best practicesMay supervise...
Description- Develop create and modify general computer applications software or specialized utility programs
- Analyze user requirements and translate them into technical specifications and application features
- Write clean efficient and well-documented code following industry best practices
- May supervise computer programmers
- Perform unit testing integration testing and support quality assurance efforts
- Debugs issues and resolves technical challenges and finds creative solutions
- Mentor junior developers and conduct code reviews to maintain code quality
- Collaborate with cross-functional teams including UX designers business analysts and project managers
- Participate in agile ceremonies and contribute to sprint planning and estimation
- Maintain and enhance existing applications with new features and improvements
- Monitor application performance and implement optimizations as needed
- Create and maintain technical documentation for code and projects
- May analyze and design databases within an application area working individually or coordinating database development as part of a team
Requirements- Bachelors degree in Computer Science Information Technology Software Engineering or related field
- 6 years of experience in applications software development
- Knowledge and experience with IBM Mainframe z/OS
- Proficiency and experience with XML and Java
- Possessing a deep understanding of programming languages such as Natural frameworks and Adabas database systems
- Knowledge of software development lifecycle (SDLC) methodologies including Agile/Scrum
- Strong analytical and problem-solving skills
- Excellent verbal and written communication skills
- Ability to work both independently and as part of a collaborative team
Preferred Qualifications
- Familiarity with DevOps practices and CI/CD tools (Jenkins GitLab CI Azure DevOps)
- Knowledge of security best practices and secure coding principles
- Background in performance tuning and optimization
- Certifications in relevant technologies or methodologies
Required Experience:
Senior IC
View more
View less