At NAVEX Global you will join our software development team that shares a passion for writing great code, embracing new technologies and delivering powerful products that help our customers protect their reputation and bottom line. As a software engineer you will have ample opportunity to develop new products, contribute to current projects, research new technologies, and grow your career all while balancing your life priorities.
In This Role You Will Often:
- Collaborate with team members to develop new features and enhancements that will delight our customers.
- Take ownership of challenging development projects/tasks and bring creativity to your deliverables.
- Participate in elaboration and design sessions to understand requirements and translate business needs into technology solutions.
- Take advantage of extensive use of automation (continuous integration, automated deployments, automated unit, integration, and user interface testing).
- Share your accomplishments during sprint reviews.
- Provide constructive and honest feedback during sprint retrospectives so we can continuously improve.
This Job Might Be For You If You:
- Hold a Bachelor’s degree in Computer Science or similar technical discipline or equivalent experience.
- Have spent 3+ years working as an application developer, desirably in web applications and SaaS.
- Understand and have experience with object oriented programming concepts such as design patterns, encapsulation and inheritance, as well as database design and software architecture.
- Are capable of developing web user interfaces, mobile applications, web services and application services.
- Haveexperience working in the followingtechnologies:Have experience with Agile software development practices, unit testing and continuous integration environments.
- SSO with SAML
- ASP.NET MVC, .NET framework, .NET Core
- SQL, Entity Framework or other ORM
- Microsoft TFS and Visual Studio
- Are a motivated individual with the ability to learn and come up to speed on new technologies quickly.
- Excel at solving problems.