What are the responsibilities and job description for the Developer 3 position at SMX Services & Consulting, Inc.?
Role: Developer 3
Location: Atlanta, GA (Hybrid)
Duration: 12 Months
No. of Positions: 1
Important Note
- Candidates MUST be local to the Metro Atlanta, GA area.
- Hybrid work schedule; local candidates only will be considered.
Position Summary
We are seeking an experienced Developer 3 to design, develop, maintain, and support enterprise software applications. The ideal candidate will have strong expertise in .NET, C#, SQL Server, Crystal Reports, and Power Platform technologies. This role involves developing new applications, enhancing existing systems, creating reports, and providing technical support for mission-critical business applications.
The selected candidate will work with both in-house and commercial software solutions, while collaborating with business stakeholders to deliver efficient and scalable technology solutions.
Required Education
- Bachelor's degree in Computer Science, Information Systems, or a related field.
Required Skills & Experience
- Minimum 5 years of application development experience.
- Minimum 5 years of experience developing applications using the Microsoft .NET Framework.
- Minimum 5 years of hands-on experience with C#.NET and the .NET ecosystem.
- Minimum 5 years of experience writing:
- SQL Queries
- Stored Procedures
- Functions (UDFs)
- Views
- Strong experience with Microsoft SQL Server development, including:
- Database design
- Stored Procedures
- User Defined Functions (UDFs)
- Triggers
- Transactions
- Table Variables
- Relational Database (RDBMS) design
- Experience developing reports, forms, and business applications using reporting and form development tools.
- Experience creating and maintaining Crystal Reports.
- Experience with:
- Microsoft Power Apps
- Power BI Services
- Power Automate
- Experience using code versioning and source control tools (Azure DevOps preferred).
- Strong understanding of software development lifecycle (SDLC) and application support.
- Excellent analytical and problem-solving skills with the ability to translate business requirements into technical solutions.
- Ability to analyze business needs, research technical solutions, and recommend effective application designs.
Preferred Skills
- Experience with healthcare or hospital environments.
- Knowledge of Hospital Electronic Health Record (EHR) workflows, including:
- eMAR
- Order Entry
- Medication Dispensing
- Assessments
- ADT
- Experience with:
- MyAvatar
- RxConnect
- Dentrix
Key Responsibilities
- Design, develop, test, implement, and maintain enterprise software applications.
- Build, enhance, and support .NET applications, services, forms, widgets, and Power Apps.
- Design, develop, and maintain Crystal Reports and reporting solutions.
- Develop and optimize SQL Server database objects, including:
- Queries
- Stored Procedures
- Functions
- Views
- Analyze business requirements and develop technical solutions that improve operational efficiency.
- Maintain, support, troubleshoot, and enhance existing applications and software solutions.
- Serve as the IT subject matter expert for assigned applications.
- Develop application specifications and technical documentation.
- Participate in all phases of the Software Development Life Cycle (SDLC).
- Perform coding, debugging, testing, implementation, and production support.
- Collaborate effectively with business users, technical teams, and project stakeholders.
- Work independently as well as within cross-functional teams, serving in both lead and supporting roles based on project requirements.
- Ensure application quality, performance, scalability, and adherence to development standards.
Must-Have Skills
- .NET Framework
- C#
- Microsoft SQL Server
- SQL Queries, Stored Procedures, Functions & Views
- Crystal Reports
- Power Apps
- Power BI
- Power Automate
- Azure DevOps / Code Versioning
- Application Development
- SDLC