Location:Harrisburgh, PA (Hybrid)
Start Date: ASAP
Duration: 12 Months
Must :: React, .Net Core, GraphQL (Good to have)
Detailed JD Roles & Responsibilities - Strong leadership and problem-solving skills.
- Commitment to delivery.
- Excellent communication skills and a desire to collaborate openly within a fast-moving team.
- A deep desire to learn and apply technology in a pragmatic way to create client value.
- Experience designing and building systems that are maintainable, evolvable, and highly tested.
- Ability to effectively participate in peer code reviews and pull requests, both as the reviewer and the reviewee.
- The desire and initiative to know the latest in development technologies, tools, and implementation patterns to share this knowledge within teams and the broader organization
Qualifications: - 5+ years of Software engineering and design experience with large scale business applications in a fast-paced iterative development environment.
- 3+ years designing, developing, and implementing business applications from business concept through production.
- Commercial insurance knowledge is preferred.
Technical Skills (Must have) - Proficient in React.JS, GraphQL, JavaScript/TypeScript.
- Experience with MVC .Net, .Net Core (version 3.1 or above), ORM tools(Entity Framework, EF Core etc) desirable.
- Strong Proficiency with relational databases design and query construction and optimization (we use SQL Server and Postgress, other RDBMS experience is acceptable).
- Strong API design and development skills.
- Experience implementing unit and integration tests with NUnit, xUnit, MS Test, Selenium or similar.
- Experience with data structures, basic algorithms, and applying object-oriented principles and design patterns is preferable.
- Proficiency with development tools such as Visual Studio and Git.
- Strong understanding of architectural principles of software development, data modelling, and security.
- Prior Experience with following technologies is desirable: NoSQL