The individual in this role will perform analysis, design, programming, and testing tasks on strategic project deliverables.
Required Skills/Attributes
- Positive, friendly attitude is required
- Ability to work well with a team with an existing codebase or as a single contributor
- Maintain knowledge of emerging technologies
- At least 7 years’ experience as a Software Developer in an enterprise environment required
- Strong C# on complex client server applications required
- Strong SQL skills, experience with complex databases required
- Strong experience with Single Page App frameworks REACT and Angular required
- Strong GIT version control system experience required
- Comfortable with latest version of Visual Studio / Visual Studio Code as primary IDE
- Experience with HTML5/JavaScript/CSS/jQuery
- Experience with Windows Server, IIS, App Pools
- Experience in front-end and back-end web development
- Experience creating and using REST APIs and troubleshooting integrations
- Experience creating applications in a Full Stack role
- Design and develop secure web applications to integrate with our current suite of applications
- Perform thorough unit testing and some functional testing as needed
- Provide innovative ideas and solutions in an ever-changing environment
- Attention to detail to examine source code for errors and the ability to fix it accordingly
- Proficiency and relevant experience with:
- .NET Design patterns (GoF)
- ASP.NET MVC 4 or higher
- .NET Core 5
- Microservice Architecture
- Database consumption with MS SQL Server 2008 or higher
- JavaScript ES6
- XML and JSON communication
- Azure Cloud experience (or familiarity through AWS, Google Cloud, etc.)
- Comfortable reading legacy code, reusing existing code and refactoring current production code
- Ability to test before formal QA process
- Willing to learn new development and technical topics
- Analytical thinking, self-driven and self-motivated
- Ability to manage time well
- Adaptability to meet changing priority demands in a fast-paced environment