Prompt Engineer - Generative AI
abb
Job Description
Your responsibilities
1. Product Development:
- Provide technical leadership, set coding standards, and architectural guidelines.
- Architect and Design (HLD & LLD) complex software systems using C#, .NET, and Angular.
- Create the WBS for the feature that needs to be incorporated.
- Ensure that the team follows cybersecurity best practices and provide continuous guidance to improve the coding practices
- Ensure the team follows best practices in coding, testing, and debugging.
- Conduct code reviews to maintain code quality and adherence to standards.
- Implement and enforce automated testing and continuous integration practices.
- Identify and address performance bottlenecks in software systems.
- Create and maintain technical documentation, including architecture diagrams and design documents.
- Collaborate with team to plan for product roadmap, demonstrate MVPs and work with product management team on planning and prioritization of features.
Qualifications for the role
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Proven experience (6+ years) in a technical leadership, working with software engineering teams.
- Expert knowledge of .NET Core, ASP.NET, Web API, Entity Framework, & Angular, including components, directives, services, and routing
- Experience in working with applications involving conversational AI and generative AI is an added advantage
- Experience with Azure cloud computing services, such as Azure App Service, Azure Cosmos, Azure Kubernetes Service (AKS), Cognitive Datalake, Azure SQL Server
- Strong knowledge of data structures and algorithms
- Experience with designing & developing scalable, microservices-based systems with asynchronous programming and design patterns
- Expertise in working in CI/CD pipelines for automated build, test, deployment pro-cesses
- Ability to design and implement complex, scalable, and secure web & Rest API ap-plications
- Basic understanding of Kubernetes deployment and pod debugging
- Understanding of Industrial IoT protocols and standards, such as MQTT, OPC UA.
- Experience in mentoring team members and helping them grow professionally. Ex-cellent documentation skills and the ability to communicate complex concepts.