Job Alert: Software Developer, .NET
Stone Arch Services · Tohatchi, NM · 1 wk ago
EngineeringFull-time
Responsibilities
- Estimate project effort and technical design documentation to direct developers’ approach
- Collaborate with Directors and IT Project Managers to provide accurate work estimates
- Create efficiencies between development and requirements gathering with supplemental technical design documentation
- Monitor performance against technical documentation to provide continuous improvement as needed
- Collaborate with Business Analysts, Quality Assurance, offshore resources, and product owners to develop new enhancements and releases
- Support products under development with development coding and consulting
- Isolate key areas of concern and document needs for implementation team to be aware of as products are delivered for use in Production environments
- Integrate with client implementation team to provide development guidance and performance feedback to improve code performance
- Research new technologies and build prototypes as the testing industry continues to evolve
- Ensure item and assessment publishing and delivery are QTI/APIP conformant
- Enhance current system to ensure backend scalability and front-end design integrity
- Develop updates to existing internal and external facing software to enhance the customer experience and provide development staff with easily maintainable code
- Develop updates to existing features in student test taking platform to resolve issues on various OS, such as iOS, Android, etc.
- Code review and mentoring other developers
- Review and critique database code to ensure quality and recovery methods
- Collaborate with Architects in best practices for code implementation with code reviews prior to deployment from the development environments
- Work one-on-one and in small team groups to discuss and refine poorly performing code
- Develop code with front-end developers to streamline and support online content authoring and publishing capability that is needed to feed new and innovative items to students across the nation
- Develop clean code that utilizes proven design patterns in a test-driven development environment
- Troubleshoot and provide production support of client issues during live production activities
- Respond to client support requests and customer service requests with solutions in collaboration with company architects
- Work with Infrastructure teams to trouble-shoot problem areas
- Provide clear and consistent communication around solutions and timelines to client-facing program management teams
Qualifications
- 3-5+ years of software development using .NET/C#, HTML5/JavaScript/CSS3/MVC
- A Bachelor’s Degree from an accredited four-year college or university, or equivalent work experience
- A Master’s Degree in technology field a plus
- Extensive experience with modern JavaScript libraries such as jQuery, backbone.js, modernizr.js, d3.js
- Ability to write clean, standardized, and perform optimally in highly concurrent environments
- Experience with consuming and creating APIs and web services using REST
- Experience with Waterfall and Agile development and familiarity with Scrum
- Experience contributing to public open source front-end development code base a plus
Other Requirements
- Must be authorized to work in the US and not require visa sponsorship now or in the future
- Willingness to relocate to the Minneapolis-St. Paul, MN area (telecommuting not available)