Duties:
1. Analyze complex science, engineering, business, and data processing problems to design, implement, and improve scalable
computer systems and software solutions.
2. Analyze user requirements, workflows, and system limitations to automate or enhance existing systems and support efficient
business processes.
3. Lead the design, architecture, and development of enterprise-grade applications using modern technologies and frameworks,
ensuring scalability, performance, maintainability, and security.
4. Develop and maintain scalable, high-performance software applications using C#, JavaScript, ASP.NET, Microsoft
technologies, and related frameworks to meet complex business needs.
5. Design, implement, and maintain RESTful APIs and backend services to support cross-functional application integration and
enhance user experience.
6. Work extensively with SQL databases for data modeling, query optimization, and efficient data retrieval to support application
requirements.
7. Design, manage, and optimize Azure cloud infrastructure for hosting containerized applications, ensuring reliability and
scalability.
8. Translate detailed business logic and program specifications into high-quality, maintainable code within N-Tier and service-
oriented architectures.
9. Lead, mentor, and collaborate with development teams, Business Analysts, and architects to clarify requirements, resolve
technical challenges, and ensure optimal solution delivery.
10. Conduct code development, integration, testing (including unit and user acceptance testing), deployment, and post-deployment
support, diagnosing and resolving complex issues.
11. Establish and maintain comprehensive technical documentation covering system design, workflows, testing procedures, and
user guides.
12. Continuously update professional knowledge of emerging technologies, tools, and best practices, and provide thought leadership
on development methodologies and process improvements.
13. Provide technical input for risk analysis, change management, and accurate project status reporting to project managers and
stakeholders.
Education: Bachelor of Science (or foreign equivalent) in Computer Science, Software Engineering or closely related field.
Experience: Requires 60 months of progressive experience in the job offered or in a related software development role. Experience must include at least 24 months of experience with the following:
1. Working with SQL databases for data modeling and efficient query optimization.
2. Designing and managing Azure cloud infrastructure for hosting containerized applications.
3. Developing and maintaining scalable software applications for high-performance systems using C#, and JavaScript, Microsoft
Technologies to meet complex business requirements.
4. Designing, implementing, and maintaining RESTful APIs for backend services to support cross-functional application
integration and enhance user experience.
5. Managing the design and architecture of enterprise-grade applications, ensuring scalability, performance, and maintainability
using modern technologies and frameworks.
Hours:
• Number of hours per week: 40
• Daily Work Schedule: Mon to Fri 9:00 a.m. to 6:00 p.m.
Employer Name: Epic Engineering & Consulting Group, LLC
Work Location: 1049 Willa Springs Drive, Ste. 1001,
Winter Springs, FL 32708
Mail/Send resume to:
Mr. Carey Greenlee
Director of Human Resources
Epic Engineering & Consulting Group, LLC
1049 Willa Springs Drive, Ste. 1001,
Winter Springs, FL 32708
Principals only. Recruiters, please don't contact this job poster.