What are the responsibilities and job description for the Dotnet Azure engineer position at Nuvento Inc?
Company Description
Nuvento Inc is a digital technology services and consulting firm that specializes in digital applications and platforms for growing businesses. They follow a unique ABCD model of AI and Automation, Business Platforms & Transformation, Cloud Engineering, and Data Engineering to help businesses transform their operations. Nuvento is headquartered in Cranbury, New Jersey, with a growing global presence.
Role Description
This is a full-time on-site role for a Dotnet Azure Engineer located in Kansas City, MO.
Essential Job Functions:
- Azure PaaS programming using C# and .NET Core
- Using a Service-Oriented Architecture, develop software solutions that support customer’ mission
- Implement best-practices in software development that focus on scalability, performance, and reliability
- Strong understanding and usage of SOLID principles for API development
- Support of changes through SDLC into production
- Troubleshooting and support of production environment
Duties:
- Codes, test, and debugs technology-based applications specifically on the Azure platform
- Analyzes, designs, coordinates and supervises the development of software systems
- Communicates with engineers and support staff regarding programming needs and performance
- Works closely with Product Owners, Quality Assurance engineers, Database Administrators, and DevOps to collaborate on changes and support delivery to production
- Serves as a primary Pull Request reviewer to ensure accuracy and stability/scalability of changes made by other developers on the team
- Improves operations by conducting systems analysis; recommend changes
- Researches and recommends software tools to management
- Communicate effectively with peers
- Support and develop software engineers by providing advice, coaching and educational opportunities
- Participate in and/or lead code reviews as necessary to ensure compliance with established programming standards
Percentage of time spent on duties will be as follows:
- Software development including database design, solution architecture, and project planning – 80%
- Production and incident support – 20%
Supporting Job Functions:
- Production and incident support
- Other duties and responsibilities as assigned
Required Skills:
- Fluent with the following technologies/languages (5 years)
- C#, .Net Core, SQL Server (stored procedures, user-defined functions, Views, as well as Entity Framework), Git, Azure PaaS services
- Object-oriented programming concepts
- SOLID Principal concepts for API design
- Relational database concepts
- System development lifecycle concepts
- High Analytical and problem-solving skills
- Ability to communicate effectively, orally and writing