The following duties are essential to the successful and satisfactory performance of this job. Other duties may be assigned. Interact with senior team members, business users, and customers to understand requirements and develop needs according to business requirements
Develop, test, and maintain new software and enhance existing solutions
Troubleshoot and debug complex issues; identify and implement solutions
Guide and support the analysis and design phases for new software or enhancements to existing software
Create detailed project specifications, requirements and estimates based on limited information in support of the project governance process Research and implement new technology to enhance current processes and performance Adhere to team guidelines for project and task tracking Adhere to project workflows, timelines, and milestone
MINIMUM EDUCATION:
Bachelor s degree in Computer Science or equivalent combination of education and experience
EXPERIENCE:
5 + years of experience
Expertise in web development and front-end technologies, including Visual Studio, TFS, .Net Core, Blazor, Restful API, JavaScript, CSS3 and HTML5 and third-party libraries such as React Js, Angular, jQuery and LESS
Experience with other programming languages, such as, Java, Ruby and Python
Strong working knowledge of relational database structure, normalization and design
Experience with MS-SQL Server; ability to create and modify SQL queries, stored procedures, views and database schema.
Ability to analyze, troubleshoot and resolve complex software application and database related problems. Knowledge and experience implementing secure coding practices as part of the sSDLC Basic knowledge of secure systems and network architecture
Ability to work independently with minimal supervision