Back to Jobs
YRCI

Applications Software Developer at YRCI

YRCI Denver, CO

Job Description

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 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 QualificationsBachelors 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 QualificationsAnalyze 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. Key Skills Account Payable,C++,Community Support,Garment,Import & Export,Java Employment Type : Full-Time Experience: years Vacancy: 1

Resume Suggestions

Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.

Quantify your achievements with specific metrics and results whenever possible to show impact.

Emphasize your proficiency in relevant technologies and tools mentioned in the job description.

Showcase your communication and collaboration skills through examples of successful projects and teamwork.

Explore More Opportunities