Designing and developing high quality products with intuitive interfaces and has the drive to ensure that the success criteria are met within budget and schedule constraints.
Well versed in Coding, Scripting, Test Automation, Load Testing and Performance Tuning.
Design and implement technology solutions keeping in mind key architectural attributes (e.g. security, reliability, scalability, maintainability, etc.)
Work closely with the QA team to integrate software quality build best practices and ensure quality standards are met.
Work to automate unit and regression testing during Software Development Life Cycle (SDLC).
Report development status to project stakeholders.
Work with peers to troubleshoot and resolve project issues.
Participate in project release efforts ranging in scope from small to very large.
Guide and mentor junior developers.
Develop positive relationships with business partners to better understand their needs, manage expectations, and deliver value-add solutions.
Collaborate with other teams (technical and non-technical) to ensure successful project delivery and adherence to SDLC processes.
Requirements:
Minimum Education B.S. in Computer Science, IT or related field.
Experience with product development and architecture of software, applications and services.
ASP .NET Core & Framework, C#, SQL Server, JavaScript
Experience with designing and implementing mission critical systems that manage large scale data sets.
Excellent complex SQL coding and SQL tuning skills.