Careers

Job Title: Software Developer, Applications

Work Location:1511 East State Road 434, Suite 3033, Winter Springs, FL 32708

Work Schedule: 9am-6pm, Mon-Fri, F/T, 40hrs per week Not a C2C or Remote Position

EPIC Engineering & Consulting Group, LLC (EPIC) works with some of the best organizations in the world. Our work has a direct positive impact on the residents and the environment of our client communities. We are in search of an experienced Data Engineer who has the ability to program in Python. This position offers excellent benefits and is a fantastic opportunity to engage in a positive and creative work environment where you can share ideas and contribute to the success of the company and achieve career growth.

At Epic, you will find:

  • A strong client base and interesting projects and products to work on
  • Opportunity to work with a talented team of professionals who love solving complex problems
  • Open minded and encouraging culture for new ideas and methodologies
  • Freedom to grow your skills and continue your learning

Job Duties:

  1. Prepare project design document, technical and functional document.
  2. Deploy program and evaluated user feedback
  3. Writing UML diagram like Flow chart, Data flow and Sequence diagram, 
  4. Gather business requirement from the client/stakeholders and create UML diagrams to visualize, construct, artifacts of a software system.
  5. Participate in all phases of Software Development Life Cycle (SDLC), understand the business requirements and convert them to functional requirements. 
  6. Conduct research on emerging technologies and incorporate suitable components into the ongoing projects to improve the business workflow and enhance software performance.
  7. Coordinate with team members and help them to build high-quality, innovative and effective software solutions in compliance with the applicable coding standards and technical design standards specified by the client. 
  8. Design and develop robust enterprise applications using latest programming languages according to the industry best practices.
  9. Design, develop and modify data model for enterprise applications to adhere with industry standards of data integrity, performance criteria and security protocols.
  10. Design, develop, test, maintain and enhance internet/intranet applications by providing expert solution, troubleshooting complex technical issues and conducting scheduled performance tests. 
  11. Participate in IT infrastructure activities associated with application development such as, setting up servers, configuring and deploying source code, and other Dev Ops activities. 
  12. Participate in code review, testing, debugging, and code fixing activities for the maintenance, optimizations and performance enhancement of software applications in productions use.  
  13. Design, develop and troubleshoot complex stored procedures, functions and views in the databases supporting enterprise applications. 
  14. Prepare source code, database scripts, deployment packages for the User Acceptance Testing (UAT) and production environments.
  15. Participate in the verification and validation processes of application deployments in the UAT and production environments.
  16. Prepare prototype models and perform R&D activities to evaluate feasible architectural and development solutions for the upcoming and ongoing projects.
  17. Work on architecture lifecycle development activities in parallel to the project’s software development lifecycle activities. 
  18. Maintain Proficiency in the following: 
    • Operating Systems: Windows Server, Linux
    • Languages and Frameworks: C #, Java, Python, C, C++, VB.NET, VB6, ASP.Net/MVC, WCF/Web API, Java Script, .Net Core, .Net Framework, Angular, Node JS, Entity Framework Core, .Net Entity Framework, AJAX, XSLT, DHTML, XML, HTML5, Bootstrap, CSS, SQL, TSQL. 
    • Databases: Oracle, PostgreSQL, SQL Server, MS Access. 
    • API’s: Microsoft Graph API, Open Text eDOCS API, REST, Google API.

Education and Experience Requirements:

  • Primary Requirement:  Master of Science or its foreign equivalent degree in Computer Science or related field and (2) two years of experience as Sr. Technical Lead, Sr. Software Engineer, Software Engineer or closely related occupation.  Out of 2 years’ experience 1 years’ experience must be in:
  • Deploying enterprise software applications and evaluating user feedback.  
  • Creating UML diagrams like Flow charts, Data flow diagrams and Sequence diagrams. 
  • Work on architecture lifecycle development activities in parallel with the project’s software development lifecycle activities and unit testing of applications in accordance with established technical standards.
  • Maintain proficiency in C #, ASP.Net, SQL Server 2010/2012, WCF/Web API, JavaScript, .Net Framework, Entity Framework Core, .Net Entity Framework, SQL, T SQL.

Alternate Requirements:  Bachelor of Science or its foreign equivalent degree in Computer Science or related field and 5 years of experience as Sr. Technical Lead, Sr. Software Engineer, Software Engineer or closely related occupation.  Out of 5 years’ experience 1years’ experience must be in:

  • Deploying enterprise software applications and evaluating user feedback.  
  • Creating UML diagrams like Flow charts, Data flow diagrams and Sequence diagrams. 
  • Work on architecture lifecycle development activities in parallel with the project’s software development lifecycle activities and unit testing of applications in accordance with established technical standards.
  • Maintain proficiency in C #, ASP.Net, SQL Server 2010/2012, WCF/Web API, JavaScript, .Net Framework, Entity Framework Core, .Net Entity Framework, SQL, T SQL.