
Developer II – Data Integration
Holman
full-time
Posted on:
Location Type: Remote
Location: Pennsylvania • United States
Visit company websiteExplore more
Salary
💰 $79,590 - $113,415 per year
Tech Stack
About the role
- Perform a variety of programming assignments focused on data integration solutions, utilizing a combination of .NET-based APIs, SQL procedures, and Azure services.
- Maintain, modify, design, and implement applications within existing systems, and recommend system improvements.
- Work with project managers and architects on application design and development.
- Develop applications, components, and services using C# and .NET to meet business needs.
- Interpret written business requirements and technical specification documents to provide accurate estimates for development efforts.
- Investigate, analyze, and document reported defects.
- Create, document, and implement unit and integration tests.
- Keep current with software development trends, make suggestions, and take action on IT-related best practices, processes, and systems.
Requirements
- Bachelor’s degree in IT, Computer Science, or a related field, or equivalent work experience.
- 4 to 6 years of professional software development experience, preferably with C# and .NET/.NET Core.
- Strong hands-on experience building backend services and REST APIs, including integrations with internal and external systems.
- Solid understanding of object-oriented design principles and familiarity with common enterprise architecture patterns.
- Strong SQL knowledge and experience developing stored procedures, particularly using T-SQL, PL/SQL, or PL/pgSQL.
- Strong knowledge of ASP.NET MVC/Web API and modern API design best practices.
- Strong analytical and troubleshooting skills.
- Proficiency with source control tools such as Git/GitHub and collaborative development workflows.
- Proficiency with ORMs such as EF Core and experience performing code-first database migrations.
- Practical understanding of the software development lifecycle (SDLC) and Agile delivery practices.
- Working knowledge of cloud platforms (preferably Azure; others acceptable) and cloud-native service concepts.
- Demonstrated knowledge of SQL query optimization strategies.
- Experience working in an Agile environment.
- Understanding of distributed systems and message-driven service-oriented architecture.
- Working knowledge of ETL concepts, platforms, and tools.
- Experience with GraphQL is a plus.
- Experience developing applications with React.js or React Native is a plus.
- Experience with CI/CD platforms and DevOps practices is a plus.
- Experience with NoSQL databases such as Redis is a plus.
Benefits
- Health Insurance
- Vision Insurance
- Dental Insurance
- Life and Disability Insurance
- Flexible Spending and Health Savings Accounts
- Employee Assistance Program
- 401(k) plan with Company Match
- Paid Time Off (PTO)
- Paid Holidays, Bereavement, and Jury Duty
- Paid Pregnancy/Parental leave
- Paid Military Leave
- Tuition Reimbursement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETC#SQLT-SQLPL/SQLPL/pgSQLASP.NET MVCREST APIsEntity Framework CoreGraphQL
Soft Skills
analytical skillstroubleshooting skillscommunication skillscollaborative development
Certifications
Bachelor’s degree in ITBachelor’s degree in Computer Science