We are actively seeking a junior level Software Development Engineer to help build the next generation of our Auto Physical Damage products, and help maintain the existing product line. We are hoping to find an engineer who has a background in C#/.NET technologies as well as some experience with web technologies such as React/Redux and or AngularJS. The ideal candidate would also have a strong desire to learn and grow into new technologies.
This is a dynamic software engineering opportunity where you will be focused on developing, designing, and testing complex web based applications. Development will be enhancements, new features, and maintenance, but over the long term will focus on leading new platform development and moving the team toward leading edge technologies.
Responsibilities:
- Designs, analyzes, develops, codes, debugs, tests and documents programming to satisfy business requirements for large, complex projects.
- Work as part of a Scrum team to deliver technology solutions in an Agile fashion including but not limited to sprint planning, standup calls, and sprint retrospectives.
- Adheres to architecture standards, risk management and security policies.
- Deliver solutions on .Net and RDBMS based technologies.
- Translate functional specifications into working software.
- Assist in third level support of applications once delivered into Production.
- Focus on providing development for middle tier to back end utilizing various frameworks versions.
- Focus on UI development with the React/Redux technology stack and it's supporting frameworks.
- Understand, define, and develop product requirements; providing development estimates as needed.
- Use test driven development and scaled agile methods to deliver products to client requirements.
- Participate regularly in SCRUM activities.
- Conduct unit, load, performance, and integration testing.
- 0-2 years working within a .NET environment.
- BS in Computer Science or related field.
- Exposure to C#, SQL preferred.
- Exposure to web application frameworks such as React and Angular
- Design, development, testing, and deployment of software systems or applications.
- Working knowledge of Object-oriented design/programming, n-tier web applications, XML, ASP,ASP.Net and relational databases.
- Strong advocate of a process-driven software development life-cycle.
- Possesses strong organizational skills.
- Excellent analysis, design, writing and communication skills required.
- Familiar with Microsoft technologies and working in an agile environment.
- Proficient grammar, sentence structure and written communication skills.
- Exposure to Unit Testing and automated testing practices.
- Experience with Ajax, JQuery, JSON, React/Redux, XSLT, CSS, HTML5, and cross browser compatible development.
- Experience developing web services (REST or SOAP) and XML.
- Experience with SOA principles and practices.
- Experience with Microsoft Entity Framework, WCF and MVC.
$ads={1}