Insperity is looking for a software developer to help with application development, support, and maintenance requests, solve problems, and mentor team members.
Requirements
- Possesses and applies a comprehensive knowledge of application development to completion of difficult assignments.
- Comprehensive knowledge and understanding of computer systems, hardware, and software operations and principles.
- Comprehensive knowledge of design patterns and principles, particularly Object-Oriented Design (OOD) and Service-Oriented Architecture (SOA).
- Comprehensive knowledge of architectural concepts and the SOLID Principles of Object-Orientated Development.
- Good working knowledge of Microsoft .NET Framework and associated development technologies, particularly Visual Studio, ASP.NET MVC, WCF, Entity Framework, Web API, and LINQ.
- Good working knowledge of JavaScript, jQuery, Angular, CSS, HTML, XML, and XSLT.
- Expert in C-Sharp.
Responsibilities
- Develops application code to fulfill project requests.
- Creates technical documentation as required.
- Responsible for unit testing applications for release into production environment.
- Performs root cause analysis and fixes code defects.
- Facilitates efforts in impact analysis, software development activities and problem solving, offering solutions.
- Analyzes existing systems for optimal performance and makes recommendations as required.
- Mentors development team members in technical complexities of assigned work.
Other
- Five to seven years of professional experience is required.
- Strong teamwork skills.
- Strong verbal and written communication skills, with an ability to express complex technical concepts in business terms.
- Has a customer service attitude.
- Aptitude for continuous learning and improvement.