Role OverviewThe Software Engineer will work together with the Software Team Lead to coordinate and oversee the design and development of future engineered products. They will assist in ensuring the best architecture is implemented for the Exacta product and engage in solving critical issues and tasks. They will also mentor new developers and create an atmosphere that encourages growth and respect.
What You Will Do
Assist in making sure all developers are successful, develop, debug, and unit test applications, package and support deployment of releases, maintain MS Certification, and encourage developers to become MCTSs and MCSDs.
Why It Might Be a Fit
The ideal candidate will have 6+ years of experience working in a professional setting as a Developer, a Bachelor's degree in Computer Science, and proficiency in C#,.NET framework, HTML5, CSS3, JavaScript, and other relevant technologies.
Requirements
- Must be eligible to work in the USA long term without sponsorship
- Bachelors degree in Computer Science
- 6+ years of experience working in a professional setting as a Developer
- 6+ years of work experience with C#,.NET framework
- Ability to support or rewrite legacy Microsoft technologies such as ASP.NET, REST, and MVC v1 thru 4
- Experience in HTML5, CSS3, JavaScript, Ajax, JSON, XML, XHTML, security & performance issues with browsers
- Proficiency with C++, COM, Mocking Frameworks and Debugging tools
- Knowledge of source control with TFS/Git including setting up solutions, publishing, CI, branching/merging
- Experience with database development including relational database design and ORM technologies
- Knowledge and application of object-oriented design principles
- A deep understanding of development patterns and prior experience with implementation
- Deep understanding of coding techniques which contribute to the reliability, maintainability, readability, simplicity, performance, and testability of software
- A good understanding of IT environments including networking, server technologies, databases, security and performance
- Experience and proficiency in the day-to-day practicalities of Software Development methodologies such as Scrum, Waterfall and Kanban
- Software development qualifications such as Microsoft Certified Professional Developer
Benefits
- Health, Dental, and Vision Insurance
- 401(k) Retirement Plan with a company match
- Vacation / Holiday Pay
- Paid Volunteer time off
- Tuition Reimbursement
- Professional Associations, Conferences and Subscriptions
- Company Meetings & Events
]]>