Applications Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

YRCI ยท 1 month ago

Applications Software Developer

YRCI is a leading professional services firm providing Human Capital, Acquisition Support and Financial Management Services to Government and Commercial customers nationwide. The Applications Software Developer will design, develop, and test software applications while collaborating with team members to ensure technical solutions meet business needs.

ConsultingFinancial ServicesHuman ResourcesInformation Technology
badNo H1Bnote

Responsibilities

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

Qualification

NaturalAdabasRESTful APIsSQLAgileScrumObject-oriented designTesting frameworksContinuous IntegrationApplication securityProblem-solvingCommunication skills

Required

Bachelor's 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

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

Benefits

Medical
Dental
Vision
Life
Short-term and long-term disability insurance
401(k) retirement plan with a defined company match
Flexible spending accounts
Flexible work schedules
Tuition and professional development reimbursement programs
11 paid holidays
Paid time off that accrues beginning your first day of work
A number of supplemental plans

Company

YRCI

twittertwittertwitter
company-logo
YRCI is a management consulting company providing human capital and acquisition support services.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Hans Jaeger
Chief Executive Officer
linkedin
leader-logo
Matt Hoyt
Vice President & Deputy CFO
linkedin
Company data provided by crunchbase