Provides technical leadership in design, implement, test, maintain and enhance features for new and released software applications and libraries.
Set up and be a key contributor to Test Driven Development practice to the team.
Keep ownership of technical designs, source code, and component test execution to demonstrate alignment to the functional specifications. Be a hands-on developer in designing and implementing C# .NET applications & libraries.
Develops software code to complex design and architecture which require the regular use of ingenuity and creativity.
Translate architectural concepts into user flows, wireframes, mockups and prototypes that lead to intuitive user experiences and applications.
Creating and maintaining tools to validate, unit tests, integration tests and documentation for these components.
Using configuration management and integration/build automation tools during application development and testing phase.
Performing code reviews and providing suggestions for fixes and improvements.
Guides the team and develops unit tests as a partof software development.
Supporting issue analysis and fix activities during test phases, as well as production issue resolution.
Delivering projects on-time, within functional and quality spec; all the while communicating clearly with stakeholders.
Work with Principle and Senior architects, managers and team members to estimate effort and to clarify, negotiate and document scope, design and code.
Experience Requirements
1 - 2 years
Educational Requirements
Bachelor/Honors
Skills
Knowledge of HTML/CSS; JavaScript is a plusBasic understanding of web development concepts, including UI/UX design principles, APIs etc.Strong problem-solving skills and attention to detail.Ability to work collaboratively in a team environment.Understanding of C#/Java/Python, SQL Server, PHP, WordPress, and Web Services.Net Framework C# WinFormsAzure Active DirectoryExtensive experience in incident response management, including handling and mitigating security incidents, performing root cause analysis, and implementing preventive measures.