What are the responsibilities and job description for the Software Engineer II position at Fusion HCR?
Fusion HCR is seeking an experienced Software Engineer II to join our team. This individual will collaborate with cross-functional teams on business-driven projects, with a strong focus on application development and systems integration. The role includes defining system scope and objectives, solving complex technical problems, and contributing to both project planning and technical architecture. As a technical expert and mentor, the Software Engineer II will support less experienced team members and play a key role in developing scalable, high-quality solutions.
Position Overview
The Software Engineer II works closely with stakeholders across various departments to deliver robust software solutions that meet business needs. Responsibilities include system analysis, application development, integration, and continuous improvement of enterprise software platforms. The ideal candidate will have a strong background in Microsoft .NET technologies and proven experience designing and maintaining scalable applications.
Key Responsibilities
-
Design and implement custom development and systems integration projects.
-
Collaborate with business users to gather requirements and translate them into functional and technical specifications.
-
Develop software solutions aligned with application requirements and project goals.
-
Ensure adherence to SDLC, project governance, and regulatory compliance.
-
Create and maintain web and middle-tier applications; troubleshoot and optimize processes.
-
Translate business requirements into logical program designs and code modules.
-
Develop, configure, and maintain complex enterprise applications across diverse environments.
-
Support successful deployment and maintenance of software solutions.
Minimum Qualifications
-
Bachelor’s degree in Computer Science, Business, or a related field; equivalent work experience considered.
-
5 years of experience across all phases of the software development life cycle.
-
5 years of experience developing .NET applications in C# using:
-
SQL Server
-
ASP.NET MVC
-
WCF
-
Entity Framework
-
ASP.NET Web API
-
-
Proficiency in systems analysis techniques: data modeling, process modeling, data flow diagramming, and UML.
-
Experience with unit testing and mocking frameworks.
-
Strong SQL Server skills, including stored procedures, queries, and triggers.
-
Solid understanding of database design principles (normalization, indexing, referential integrity).
-
Familiarity with version control tools (SVN, VSS, TFS).
-
Knowledge of object-oriented design and standard design patterns.
-
Strong documentation, problem-solving, and analytical skills.
-
Ability to manage multiple projects and quickly adapt to new technologies.
-
Self-motivated with excellent communication and interpersonal skills.
-
Willingness to work varied shifts, including nights, weekends, and holidays.
Physical Requirements
-
Ability to access all areas of the property with or without reasonable accommodation.
-
Ability to maintain composure under pressure and meet deadlines consistently.
-
Capable of interacting professionally with guests, team members, and external contacts.
-
Able to walk, stand, stretch, bend, and kneel for prolonged periods.
-
Comfortable working in a fast-paced indoor environment, potentially exposed to noise, dust, CRT screens, and cigarette smoke.
Apply today or reach out directly to learn more about this exciting opportunity with Fusion HCR.