Kforce has a client in Johnston, RI that is seeking a C# .Net Developer who will join an agile test automation development team that designs, builds, and implements testing solutions that enable rapid development and validation of frequent software releases. Responsibilities:
Designing and building systems that are maintainable, evolvable, and highly tested
Emphasize partnership and servant leadership within your team and the organization
Collaborate with your team members to design and implement multi-tiered enterprise solutions that are feature rich, performant, and maintain a high degree of test automation
Actively participate and contribute to technical discussions and code reviews
Work to enhance your skills and capabilities and those of other developers within your agile chapter through experimentation, training, and knowledge sharing
Bachelor's degree in Computer Science, Information Technology, or a related subject area; Advanced degree and certification are desirable
8 years of in-depth experience in object-oriented business application design, development and testing in a multi-tiered environment
Proficiency with C#, .NET, data structures, basic algorithms, and applying object-oriented principles and design patterns
Proficiency with development tools such as Visual Studio, Git, Azure DevOps
Proficiency with relational databases design and query construction and optimization (SQL Server preferred)
Proficiency with implementing unit and integration tests using NUnit,?xUnit, MS Test, Selenium or similar
Experience developing, integrating and testing Restful APIs is a must
Experience with Object-Relational Mapper (ORM) tools such as Entity Framework, EF Core, Dapper, or NHibernate
Ability to effectively participate in peer code reviews and pull requests, both as the reviewer and the reviewee
Experience developing software using agile methodologies, core agile principals and DevOps best practices
Experience with Azure DevOps and Octopus deployment
Experience with Container on Azure Cloud Services also desirable
Self-motivated to explore the latest in development technologies, tools, and implementation patterns and a desire to share this knowledge within teams and the broader organization
Works within a team or independently with minimal supervision
Effective written and verbal communication skills
Knowledge of current and emerging technologies, tools, and implementation patterns
Knowledge of various MS Azure cloud service offerings is plus
The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.
We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.
Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.
This job is not eligible for bonuses, incentives or commissions.
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Compensation Type:HoursMinimum Compensation:60.00Maximum Compensation:85.00