$80K — $100K *
JOB SUMMARY: The Software Developer is an experienced member of the IT Development team working on high-performance web and native software applications.
-Bachelor’s or Master’s degree in Computer Science or related field preferred.
-Bachelor’s or Master’s degrees in Engineering disciplines or related fields who have gained sufficient mastery of information technology principles through coursework, internships, experience, or a combination of those, are acceptable.
-3 to 5 years of software development experience with ability to conceptualize, plan, and build software to solve complex problems.
-3 to 5 years of strong Object-Oriented Programing and Design skills using following technologies
-Database: SQL Server 2012 or later, SSIS, MS Access, Entity Framework, Dapper
-IDE, Tools: Visual Studio 2013 or later, Team Foundation Server 2013 or later
-Windows Server 2012 or later
-Proficient in Microsoft technology stack
-Strong understanding of SOLID Principles
-Proficient in version control and source code management (e.g. Team Foundation Server, GitHub)
-Proficient in developing, securing, and deploying RESTful Web APIs
-Experience with Third Party development tools such as DevExpress, Telerik, FusionCharts.
-SQL Server table design, stored procedure design and development
ESSENTIAL DUTIES/RESPONSIBILITIES: To perform this job successfully, an individual must be able to perform each essential duty and responsibility satisfactorily. The requirements listed below are representative of the knowledge, skills, and/or ability required.
-Understands and completes product technical design and prototyping, software development, bug verification and resolution.
-Participate in group discussions by clearly expressing thoughts and ideas
-Perform code reviews with other developers
-Develop and code unit tests and other automated testing solutions.
-Research and development of new processes, procedures, and technologies that impact business operations
-Design databases schemas while working closely with Data Analysts
-Develop and implement strategies to build web applications with interactive dashboards.
-Develops and tests applications based on business requirements and industry best practices.
-Implement security measures to safeguard databases and APIs
-Provide troubleshooting and debugging support when issues arise in production environment.
-Attendance and punctuality are essential functions of the position.
Valid through: 11/18/2020