Insperity

Senior Software Engineer

Insperity$93K — $105K *
US-AnywhereRemote in Texas, US
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science or related field (or equivalent work experience) required.
  • Three or more years of professional software development experience needed.
  • Comprehensive understanding of application development principles and practices.
  • Strong familiarity with Microsoft .NET Framework and development technologies.
  • Proficient in C# and capable of working with SQL Server, T-SQL, and related database concepts.
  • Knowledgeable in front-end technologies such as JavaScript, Angular, CSS, and HTML.
  • Excellent verbal and written communication skills, with the ability to relate technical concepts to non-technical stakeholders.

Responsibilities

  • Collaborates with departments to manage application development and maintenance requests.
  • Assists in defining project scope and estimating effort accurately.
  • Contributes to gathering business requirements effectively within teams.
  • Ensures adherence to design standards in collaboration with the solution design team.
  • Develops application code to meet project specifications under established processes.
  • Mentors team members on technical challenges encountered in projects.
  • Creates and maintains technical documentation to support development efforts.

Benefits

  • Mentorship opportunities for professional growth and skill enhancement.
  • Collaborative work environment fostering teamwork and communication.
  • Engagement with multiple departments, providing a diverse work experience.
  • Opportunities to contribute to meaningful projects impacting end-users.
  • Emphasis on following best practices and defined processes in development.
Full Job Description
We are currently seeking a Senior Software Engineer to join our team.

Works with constituent departments to fulfill application development, support, and maintenance requests. Operates with minimal latitude for un-reviewed action or decision.

Responsibilities:
  • 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:
  • High School Diploma or equivalent is required. Bachelor's Degree in Computer Science or related field (or equivalent work experience) is required.
  • Three or more years of professional experience are 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.

Insperity provides a reasonable compensation range for each posted role in accordance with applicable pay-transparency laws. Actual compensation is influenced by a variety of job-related factors, including skills, experience, and geographic location.

The compensation range for this position, representing the pay span across all locations where this role may be filled is

$93,000 - 105,875

About Insperity

Insperity, Inc. provides human resources (HR) and business solutions to enhance business performance for small and medium-sized businesses in the United States. The company offers its HR services through its Workforce Optimization and Workforce Synchronization solutions, which include a range of human resources functions, such as payroll and employment administration, employee benefits, workers' compensation, government compliance, performance management, and training and development services. Insperity, Inc. was founded in 1986 and is headquartered in Kingwood, Texas.
Learn more about Insperity
Size
3,600 employees
Market Cap
$4.2 billion
Industry
Net Income
$138.2 million
Founded
1986
5 Year Trend
+11.1%
Revenue
$4.2 billion
NASDAQ

Similar Jobs

More Jobs at Insperity

More Information Technology Jobs

Find similar Senior Software Engineer jobs: