Overview
Skills
Job Details
Full-Stack C# Developer
Summary
We value the pivotal role that information technology plays in driving exceptional business outcomes. Join our team to spearhead the development of a robust Cloud-based services platform, seamlessly integrating carriers, brokers, and third-parties into a frictionless buying experience. We seek driven associates who are passionate about being part of something greater than themselves. With a positive attitude and a relentless determination to overcome obstacles, our team thrives in a culture of collaboration, innovation, and personal growth. Continuous learning and experimentation are encouraged to keep skills sharp. Effective communication and collaboration with internal teams and external partners are essential to excel in this role. Become a part of a culture that values individual contributions, embraces innovation, and fosters professional growth. Together, the team will make a significant impact and exceed expectations.
Responsibilities
- Collaborate with cross-functional teams to analyze, fulfill, and communicate technical application requirements effectively.
- Code, test, and assist with designing clean, scalable program modules using .NET and JavaScript.
- Document software for maintainability, adhering to coding best practices and design principles.
- Research, propose, and develop new features to improve product performance while ensuring data integrity.
- Develop an in-depth understanding of user functions, business processes, and organizational roles.
- Stay up-to-date on new technologies for potential integration and assess their impact on the company's IT infrastructure.
- Establish and maintain relationships with clients, consultants, and vendors.
Requirements
- 4+ years of experience in C#.NET programming, demonstrating a strong understanding of object-oriented programming principles.
- Familiarity with modern UI frameworks including React.js or Angular including maintenance tasks on JavaScript UIs.
- Experience with Service Oriented Architecture; building and integrating RESTful Web services using Web API.
- Proficiency in ADO.NET and/or Entity Relational Modeling including SQL Server database design and implementation, Transact-SQL (T-SQL), views, object-relational mapping tools, and stored procedures.
- Hands-on experience with Visual Studio .NET 2019+ and .NET Framework 4.8+.
- Experienced in Web application development including ASP.NET/MVC and JavaScript UI frameworks (React.js or Angular preferred).
- Knowledge of version control systems including Git, TFS, or comparable alternatives.
- Ability to create and modify relevant unit tests.
- Exceptional troubleshooting skills for software and hardware issues.
- Understanding of application security needs including security best practices.
- Knowledge of various design and architectural patterns.
- Strong communication and interpersonal skills.
- Passion for learning new technologies and continuously improving skills.
Preferred
- Extensive experience developing in a Cloud-based environment, preferably Microsoft Azure.
- Knowledge of Agile methodologies, particularly Scrum, for efficient project management.
- Ability to analyze and optimize Web application performance, identifying areas for improvement.
- Experience in Web application development using Angular.
This a Direct Hire opportunity with our Overland Park, KS client. H1-B Visa sponsorship is not available for this position. No third-parties, please.