Responsibilities:
- Analyze Acceptance Criteria to design and develop software solutions.
- Document and test software solutions in an iterative environment.
- Provide ongoing maintenance, support and enhancements for existing systems.
- Adheres to all company security and coding standards.
- Collaborate project managers, end users, and other engineers to achieve elegant solutions.
- Provide recommendations for continuous improvement.
- Work with other team members to elevate technology and consistently apply best practices.
Experience:
- At least 5 years of full stack experience developing in the Microsoft technical environment. (C#.NET, VB.NET, TSQL, IIS)
- Self-motivated and directed. Able to work independently, prioritize, and multi-task.
- Experience with Agile development methodologies.
- Strong analytical skills.
- Good verbal and written communication skills.
- Familiarity with standard Microsoft design patterns (MVP, MVC, MVVM, etc.)
- Experience developing and consuming SOAP and RESTful APIs.
- Experience using CSV, XML and JSON data formats.
- Experience with common web languages, packages and frameworks like JQuery and Bootstrap
- Bachelor’s degree or related experience