Software Developer
JOB DESCRIPTION
Job Title: Software Developer
Advantage Tech is hiring! We are looking for a qualified individual to join our client that is hybrid in Overland Park.
This position is a key contributor within the organization and has the opportunity to directly enable our business vision to build out a robust cloud-based services platform that makes it easy to integrate carriers, brokers, and third parties enable a seamless buying experience.
We desire Associates who want to be part of something bigger than themselves, who possess a positive attitude and who are tenacious about overcoming obstacles encountered. We seek an associate whose mind and skills are strong, and someone with a commitment to continuous learning and experimentation to keep them that way. This role also requires the ability to communicate and collaborate clearly with internal resources as well as third party contributors from outside the company.
ESSENTIAL DUTIES AND RESPONSIBILITES
· Collaborate with cross-functional teams to effectively analyze, fulfill, and communicate technical application requirements.
· Code, test, and assist in 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.
· Gain a deep understanding of user functions, business processes, and organizational roles.
· Stay updated 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.
QUALIFICATIONS:
Required
• Bachelor’s Degree in a related field or equivalent combination of experience and education.
• 4+ years of experience in .NET (C#) programming, demonstrating a strong understanding of object-oriented programming principles.
• Familiarity with modern UI frameworks such as React or Angular, including maintenance tasks on JavaScript UIs.
• Knowledge of various design and architectural patterns.
• Strong communication and interpersonal skills.
• Passion for learning new technologies and continuously improving skills.
• Experience with Service-Oriented Architecture, building and integrating RESTful web services using Web API.
• Exceptional troubleshooting skills for software and hardware issues.
• 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+.
• Experience in Web Application Development, including ASP.NET/MVC and JavaScript UI frameworks (ReactJS or Angular preferred).
• Knowledge of version control systems such as GIT, TFS, or comparable alternatives.
• Ability to create and modify relevant unit tests.
• Understanding of application security needs and practice of security best practices.