
Software Development Engineer I
Labcorp
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $70,000 - $100,000 per year
Job Level
About the role
- Develop through modern Agile development methodologies intuitive, easy-to-use software in collaboration with the development team, product owners, project managers, business analysts, UX designers, quality assurance and business users across the organization.
- Perform full-stack application development using advanced expertise in OO programming & design patterns
- Deliver reusable and shared UI components, advanced scripting solutions, and implementations of complex business applications
- Design and code complex RESTful micro services for new applications and enhancing existing applications.
- Take ownership of assigned application development tasks with minimal guidance.
- Follow best practices for test-driven development and QA automation integration.
- Provide modern and performant solutions for large-scale applications.
- Use AI to accelerate quality software development
Requirements
- Excellent knowledge in software using modern development stacks (Java, C#, Python etc.)
- Design, develop, and test software solutions that adhere to best practices and patterns for software development
- Experience or excellent technical knowledge of how to build REST APIs/Micro Services
- Excellent understanding of relational databases and writing and optimizing SQL queries/stored procedures
- Work with modern source control systems to manage code changes and maintain version control (git, TFS etc.)
- Design and develop distributed and disconnected enterprise applications
- Able to work independently and creatively in a fast-paced environment
- Certifications in software development using AI
Benefits
- Medical, Dental, Vision
- Life, STD/LTD
- 401(k)
- Paid Time Off (PTO)
- Flexible Time Off (FTO)
- Tuition Reimbursement
- Employee Stock Purchase Plan
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
full-stack application developmentOO programmingdesign patternsRESTful micro servicestest-driven developmentQA automationrelational databasesSQL queriesdistributed applicationsAI in software development
Soft Skills
collaborationownershipindependencecreativityadaptability
Certifications
certifications in software development using AI