We are at the forefront of change in this rapidly evolving Tax & Flood business. We are a team of highly energetic software professionals who built primary tax platform for the company. Teams are currently going through agile and DevOps transformation. We provide a better user experience with simple implementation, friendly support, and powerful technology.
The Lead .NET Software Engineer is critical to LERETA’s exciting progress in furthering their position as the technology leader in the Tax Service industry. LERETA has transitioned from waterfall to agile teams. The person in this role will lead, design, modify, develop, and implement software programming applications and components. They will provide technical leadership to a team of developers eager to move into this technology, building state-of-the-art, solutions that can leverage Microsoft Azure soon. The role works from written specifications and pre-established guidelines while maintaining documentation of process flow that power LERETA’s tax businesses.
Key Accountabilities:
Performs as technical lead for development projects
Defines best practices for development, test, and code management
Utilizes established development tools, guidelines and conventions including but not limited to Visual Studio, .Net Framework, .Net Core, SQL Server, Azure SQL, AngularJS, C#, Azure API Management, SSIS, Azure Data Factory, Azure Kubernetes Service v 1.20.9, and Azure DevOps
Designs, codes, tests, and documents web applications, web APIs and underlying services
Defines and enhances application frameworks and supporting technical documents
Creates and delivers data-driven applications and reports using Azure tools
Enhances existing systems by analyzing business objectives, preparing action plans and identifying areas for modification and improvement
Maintains existing software systems by identifying and correcting software defects
Provides technical guidance to the development team in cloud-native development and technologies
Creates solution designs and technical designs and unit test plans
Participates in peer reviews and walkthroughs
Plans and implements every process step as defined in methodologies
Anticipates problems and analyze ways to mitigate the risk
Maintains current professional and technical skills
Keeps abreast of current and emerging technologies, and assesses how they integrate and drive value for LERETA
Directs the development team in the design, development, coding, testing and debugging of applications
Writes testable, scalable and efficient code and leading code reviews
Mentors junior team members and ensuring they adhere to determined software quality standards
This position will perform other duties as assigned based on the needs of the department.
Core Competencies
Ability to plan and document technical specifications for features or system design
Ability to design, build and configure applications to meet business process and application requirements
Strong communicator with the ability to be clear, articulate, effective, and able to interact and be understood by all levels and various teams across the company
Possess mature critical thinking skills, self-direction, and expert level troubleshooting abilities
Ability to perform daily tasks while also striving to improve process and technology
Dependable business liaison who can follow through on commitments and is an entrusted business partner
Well-organized, with the ability to manage multiple projects and changing business priorities
Clear understanding of cloud-native applications
Ability to write complex code in a hands-on manner while complying with Cloud native design
|