Role Description
This role involves application development, support, and maintenance requests under general supervision and decision-making.
- Works with constituent departments to fulfill application development, support, and maintenance requests
- Assists in scope definition and estimation of work effort
- Contributes to the business requirements gathering process
- Works with the solution design team to ensure that design standards are followed
- Adheres to defined processes
- Develops application code to fulfill project requests
- Creates technical documentation as required
- Develops unit testing applications for release into production environment
- Collaborates with the business unit and business analysis personnel on the business requirements gathering process
- Mentors development team members in technical complexities of assigned work
Qualifications
- Bachelor’s Degree in Computer Science, a related field, or four years of related work experience is required
- Three to five years of professional experience is required
- Possesses and applies the fundamental concepts, practices, and procedures of application development to the completion of moderately difficult assignments
- Comprehensive knowledge and understanding of computer systems, hardware, and software operations and principles
- Exhibits a commitment to the utilization and enforcement of defined standards and process
- Is able to manage problem-solving activity in an efficient and effective manner utilizing strong evaluation, originality, and ingenuity skills
- Exhibits a sense of urgency when dealing with break fix issues that directly impact end user utilization
- Strong teamwork skills
- Strong verbal and written communication skills, with an ability to express complex technical concepts in business terms
- Communicates tactfully and effectively, verbally and in writing, and maintains positive and effective work relations with those encountered in the course of employment
- Has a customer service attitude
- Aptitude for continuous learning and improvement
- General knowledge of design patterns and principles, particularly Object-Oriented Design (OOD) and Service-Oriented Architecture (SOA)
- General knowledge of architectural concepts and the SOLID Principles of Object-Orientated Development
- Working knowledge of Microsoft .NET Framework and associated development technologies, particularly Visual Studio, ASP.NET MVC, WCF, Entity Framework, Web API, and LINQ
- Working knowledge of JavaScript, jQuery, Angular, CSS, HTML, XML, and XSLT
- Working knowledge of SQL Server, T-SQL, and relational concepts
- Proficient in C#
- Knowledge of RWD Responsive Web Design
Requirements
- Insperity provides a reasonable range of minimum compensation influenced by skill set, level of experience, and specific office location
- The range of pay for this role is: $78,100 - $88,950
Benefits
- Flexibility: Over 80% of Insperity’s jobs have flexibility
- Career Growth: Continuous learning programs, mentorship opportunities, and ongoing training
- Well-Being: Generous paid time off, top-tier medical, dental and vision benefits, health & wellness support, paid volunteer hours, and more
Apply Now