Lead System Developer
CurrentDevelop and maintain internal web applications for various business units (Finance, Purchasing, Health & Safety, Engineering, etc.) utilizing Microsoft technologies such as ASP.NET, .Net Core and SQL Server. Also develop serverless applications with ECS/Fargate and ReactJS. Interact with Business Analysts to determine business needs for new applications or enhancements to existing applications. Responsible for all aspects of the software development process including requirements gathering, application architecture, development, testing, deployment, training and support. Manage small teams of offshore developers to complete projects on-time and under budget. Manage Web Development team’s monthly enhancement release schedule and ensure that SDLC process is followed. Participate in R&D initiatives to expand current technology stack of Web Development team.