Sr Software Engineer & Operations Manager of Applications Development
Senior Software Engineer
Our client is seeking a Senior Software Engineer to join their growing team. Our client is a small but growing company with an entrepreneurial spirit, and we are always striving to develop the next great technology solution in the recruiting space. If you have a passion for developing great software, we need you.
The Senior Software Engineer is not only a first-class software engineer but is also able to perform code and documentation reviews, and mentor other developers. The ideal candidate would also be familiar with public cloud technologies, specifically on the Azure platform. The candidate is also a great communicator, and able to convey technical information to business stakeholders.
Responsibilities:
- Establish, refine and integrate development and test environment tools and software as needed
- Identify production and non-production application issues
- Identify opportunities to fine-tune and optimize applications of .NET developed projects
- Provide technical support and consultation for .NET application and infrastructure questions
- Serve as a mentor to less experienced developers
Basic Qualifications:
- A Bachelor’s degree in Computer Science, Engineering, or related
- 5+ years of experience with the .Net development stack, including C#, Asp.Net, .Net MVC, SQL Server, and Windows Server 2008 R2-2016
- JavaScript, jQuery, Ajax, Html5 and responsive front-end development
- Object Oriented Analysis and Design
- Ability to work in a fast paced, dynamic environment with multiple projects
- Strong analytical, project planning and decision-making skills
- Proficient in specifying and evaluating architecture requirements
- Work in Agile environment
Preferred Qualifications:
- Master’s degree in computer science, or engineering
- js
- React
- Application hosting on the Azure platform