HOME OFFICE, as a full stack Lead Software Engineer , you will design, develop, and troubleshoot software for next generation of software development platform and applications. These products are developed using state of the art technologies including Angular, Azure, Microsoft.NET, Microsoft SQL Server, and XML technologies. We are looking for a highly motivated individual who will take ownership of the software throughout the entire development process.
The ideal candidate will possess strong development and problem-solving skills. They must also possess excellent written and oral communication skills. They must be self-motivated and deliver on commitments within the established timelines.
Key Responsibilities
Interpret software requirements to design and implement software as defined by product management and agile team.
Gain a complete understanding of the development framework and guidelines and apply to daily software development.
Translate software design into measurable task and time estimates. Track time against those tasks on a weekly basis
Seek creative solutions to problems and make recommendations for implementations.
Establish and maintain good working relationships with developers in various office locations
Provides technical mentorship, coaching and training to junior members
Identify areas of improvement, deliver full-cycle implementations.
Work closely with the team to ensure that all product development is produced according to product requirements.
Provide tracking, investigation and resolution of issues raised from the support department.
Essential Skills
5+ years of full SDLC and TDD for complex business applications
Experience with cloud using Azure Platforms, App Services, Caching, CDNs, Azure SQL
Sound experience in REST APIs
Experience with Angular/Typescript, .NET Core, C#, .NET Framework, and SQL
Experience with XML, JSON and related technologies.
Experience with Azure DevOps, GIT.
Experience with framework development, continuous integration and deployment.
Experience in crafting and analyzing a Framework (Integrated development environment) for interaction and user experience
Provide presentations to delivery team and product owner on solution design and architecture
Proven ability to take on complex problems independently and to generate creative solutions.
Excellent analytical and problem-solving skills.
Demonstrates an eagerness to obtain domain knowledge in order to effectively demonstrate technical qualifications.
Teamwork skills and ability to get work done through others.
Dedicated teammate with the ability to work in a globally dynamic environment.
Desired Qualifications
Experience in Redis / Forms.IO / Cosmos DB /Cost Analysis / Data Recovery
Experience in reviewing UX designs and proposing new recommendations based on technology
Experience writing unit/integration test.
Perform analysis with respect to integration with various applications
Build technical specification documents and recommend solution
Experience with release management and DevOps pipeline, handling CI, branches, build and release processes
Experience with PowerShell
Data analysis, database design, and troubleshooting skills.
Experience with code analysis tools.
Education/ Certifications
Four-year university degree in information technology, computer science, or similar, and/or equivalent work experience.