Responsibilities:
Involvement with the lifecycle of analysis, design, coding, testing, implementation, and support of developed solutions
Follow the development practices to solve intricate technical problems
Learn, understand, and apply new technologies independently and with training
Review and estimate development time and participate in setting deadlines and ETAs
Prioritizing development projects based on overall company and or client impact
Document all progress, issues, and resolutions effectively and efficiently so that other team members can assist in completing a deliverable
Required Skills:
6+ years’ experience in designing and programming applications
6+ years’ experience of C# development with strong knowledge of .NET Framework
5+ years’ experience Web programming in MVC/Javascript
6+ years’ experience writing SQL queries, stored procedures and functions
Web and REST API development experience
Bachelor’s degree or equivalent experience (required)
Must have strong communication skills, ability to work directly with customers on requirements and testing
Strong emphasis on robust documentation of all work completed
AWS experience is a plus
Cloud Modernization experience is a plus