Description- Design develop modify and test software applications or specialized utility programs with minimal supervision.
- Write well-structured maintainable code that adheres to established standards and best practices.
- Analyze functional requirements and develop technical solutions to meet business needs.
- Participate in application architecture discussions and provide input on technical approaches.
- Create and optimize database queries schemas and stored procedures.
- Perform thorough unit and integration testing of developed code.
- Troubleshoot and resolve application defects and technical issues.
- Conduct code reviews for peers and provide constructive feedback.
- Collaborate with business analysts designers and stakeholders to clarify requirements and troubleshoot issues.
- Estimate development effort and contribute to sprint planning activities.
- Maintain and enhance existing applications with new features and improvements.
- Create technical documentation for code Application Programming Interface (API) system components and test plans.
- Mentor junior developers and share knowledge through pair programming and technical discussions.
RequirementsRequired Qualifications
- Bachelors degree in Computer Science Software Engineering Information Technology (IT) or related field.
- 3-5 years of professional application development/configuration experience.
- Understanding and experience with Natural and Adabas.
- Solid understanding of object-oriented design principles and design patterns.
- Experience designing and consuming RESTful APIs.
- Proficiency with Structured Query Language (SQL) and relational database management systems (SQL Server PostgreSQL MySQL Oracle).
- Experience with Agile and Scrum development methodologies.
- Familiarity with testing frameworks and test-driven development practices.
- Work independently on assigned tasks while collaborating effectively with team members.
- Strong problem-solving skills and attention to detail.
- Good communication skills for technical and non-technical audiences.
Preferred Qualifications
- Analyze and design databases within an application area working individually or coordinating database development as part of a team.
- Experience with Continuous Integration (CI) and Continuous Delivery (CD) pipelines and DevOps practices.
- Familiarity with authentication and authorization frameworks.
- Knowledge of secure coding practices and application security principles.
- Experience with performance monitoring and optimization tools.
- Professional certifications in relevant technologies.
DescriptionDesign develop modify and test software applications or specialized utility programs with minimal supervision.Write well-structured maintainable code that adheres to established standards and best practices.Analyze functional requirements and develop technical solutions to meet business n...
Description- Design develop modify and test software applications or specialized utility programs with minimal supervision.
- Write well-structured maintainable code that adheres to established standards and best practices.
- Analyze functional requirements and develop technical solutions to meet business needs.
- Participate in application architecture discussions and provide input on technical approaches.
- Create and optimize database queries schemas and stored procedures.
- Perform thorough unit and integration testing of developed code.
- Troubleshoot and resolve application defects and technical issues.
- Conduct code reviews for peers and provide constructive feedback.
- Collaborate with business analysts designers and stakeholders to clarify requirements and troubleshoot issues.
- Estimate development effort and contribute to sprint planning activities.
- Maintain and enhance existing applications with new features and improvements.
- Create technical documentation for code Application Programming Interface (API) system components and test plans.
- Mentor junior developers and share knowledge through pair programming and technical discussions.
RequirementsRequired Qualifications
- Bachelors degree in Computer Science Software Engineering Information Technology (IT) or related field.
- 3-5 years of professional application development/configuration experience.
- Understanding and experience with Natural and Adabas.
- Solid understanding of object-oriented design principles and design patterns.
- Experience designing and consuming RESTful APIs.
- Proficiency with Structured Query Language (SQL) and relational database management systems (SQL Server PostgreSQL MySQL Oracle).
- Experience with Agile and Scrum development methodologies.
- Familiarity with testing frameworks and test-driven development practices.
- Work independently on assigned tasks while collaborating effectively with team members.
- Strong problem-solving skills and attention to detail.
- Good communication skills for technical and non-technical audiences.
Preferred Qualifications
- Analyze and design databases within an application area working individually or coordinating database development as part of a team.
- Experience with Continuous Integration (CI) and Continuous Delivery (CD) pipelines and DevOps practices.
- Familiarity with authentication and authorization frameworks.
- Knowledge of secure coding practices and application security principles.
- Experience with performance monitoring and optimization tools.
- Professional certifications in relevant technologies.
View more
View less