.Net Developer / Architect (Telecommute/Remote)
Management Corporation is a leading provider of contract rehabilitation and
related services with over 250 locations across the country. We have an
exciting opportunity for a software developer/ architect to lead our software
team and make tangible contributions to our innovative platform utilizing .Net
and Microsoft technologies. The ideal candidate is a personable
developer/architect who stays abreast of current technologies and methodologies.
The major job responsibilities will include refactoring and scaling the current
software while designing and architecting the next generation and offering
leadership / mentorship to other developers in the process. Other
responsibilities include participating in the design and implementation of new
methods and tools in the Software Development Life Cycle. The right
candidate must be able to prioritize multiple project layers and capitalize on
their skills and experience to create new solutions while mentoring others.
Leads the analysis of new/ existing architectures,
specify long term direction, and ensure engineering platforms meet throughout
and reliability expectation
Establishes, documents, manages, and maintains a
tailored strategy technology plan.
Researches alternative solutions to problems,
determines proper approaches, makes verbal and/or written recommendations to
appropriate stakeholders and implements solutions.
Generates conceptual/logical/physical architectures
Performs data, application, technology, and/or
business process definition, design overall system and solution architecture,
system integration and implementation strategy.
Analyze business requirements and scope of
Delivers an integrated solution meeting the needs of
the business within the given parameters of time and cost projections
Captures both functional and non-functional (i.e.
life cycle cost, performance, scalability and/or flexibility) business
requirements of how the system should behave over time.
Use innovative problem solving and critical thinking
approaches to trouble shoot challenging data centric problems.
Maintain a high proficiency level with system
architectures and database system models.
Contribute to a nimble and responsive application
Intermittent travel as required ( approximately 10%
or less of time)
is a full-time position. Direct
candidate responses only – no third party applicants.
5+ years programming experience and 2+ years management/leadership
- Experience re-architecting, migrating,
and refactoring large legacy code bases
- Experience designing and architecting
scalable enterprise level .Net solutions
- Experience in full software development
life cycle (SDLC) and development methodologies (Kanban / Scrum / Agile)
- Scaling, performance tuning, and
deployment of enterprise level .Net architectures
- Experience in design, architecture, and
migration of cloud-based architecture (AWS preferred, Azure acceptable)
- Experience in and/or leading distributed
- Project leadership experience
- Experience designing, implementing, and
securing EMR or similar systems
- Minimum technology experience
- SQL Server 2012+
- ASP.Net, C#
- T-SQL, stored procedures,
- N-Tier architecture
- Healthcare and/or HIPAA compliant IT or
application development experience
- .Net MVC
- Windows desktop and/or mobile development
(WinForms / WPF / Kendo)
- ADO.Net, Entity Framework
- AWS (S3, EC2)
- Modern JQuery frameworks (React / Angular
- .Net enterprise design patterns and
- Telerik framework
- Reporting (Crystal Reports / SSRS /
Telerik / PowerBI)
Apply for this job