Welcome to Alphanext a leading provider of talent solutions headquartered in London with operational bases in Pune and Indore. With a strong focus on the global technology community we are dedicated to connecting exceptional talent with innovative organisations around the world.
Principal Accountabilities | Key Responsibilities and Duties: - Designing coding and debugging complex software applications and components as per industry standards and also in accordance to clients defined best practices.
- Act as an escalation point for highly complex technical issues provide guidance and help implement resolutions.
- Review existing software applications and propose solutions to improve performance and cost efficiency.
- Coach engineering teams on best practice and approaches to troubleshooting.
- Perform architectural and code reviews for complex solutions/components and recommend improvements.
- Help teams create and maintain a Continuous Integration and Continuous Delivery build/release pipeline.
- Recommend new technologies/tools/methods that can help increase productivity and efficiency.
- Perform initial (or ballpark) estimations for complex applications and problem resolutions based on high level requirements.
- Help colleaugues provide detailed estimations based at feature/ functionality level.
- Work within agreed timescales and costs.
- Recommending and reviewing implementation and technical aspects of application development and integration.
- Identifying potentials of new/emerging tools and methods and employ in application development.
- Leading and contributing into the technical discussions to drive better outcome for different stages of SDLC.
- Leading and contributing into technical documentation from compliance perspective.
- Conform to Clients Secure Software Development Lifecycle implementing security best practice.
|
Reporting Relationships | Lead Principal Software Engineers/Architects |
Essential Competencies | - Must have 11 years of relevant experience with a minimum of 3 years as a Technical Architect or 5 as a Principal Software Engineer.
- Fluent in spoken English and able to take part in meetings and discussions.
- Proactive personality and able to work autonomously.
- Selfmotivated problem solver with a structured approach to providing solutions to complex issues.
- Exceptional oral and written communication skills.
- Good team player.
- The ability to work to agreed deadlines.
- Ability to work at detailed and abstract levels.
- Ability to provide technical guidance to team members.
- Selflearner keeping skilled up on latest technologies and practices.
- Track record of delivering commitments on time and quality.
|
Skill Classification | Priority Rank | Description | Exp. (Years) |
Mandatory | 1 | .Net Core | 5 |
2 | Cloud based PaaS/SaaS application development (Azure/ AWS) | 5 |
3 | ASP.NET MVC using C#.NET | 10 |
4 | Angular 2 | 5 |
5 | JavaScript/ jQuery/ AJAX | 10 |
6 | HTML CSS / Bootstrap | 10 |
7 | MS SQL Server | 10 |
8 | Web API / WCF / Web Services | 10 |
9 | ORM (EF/ Dapper/ NHibernate/ ADO.Net) | 8 |
10 | Unit Testing framework (XUnit/ NUnit/ MSTest) | 5 |
11 | Wide range of database technology experience including Cosmos DB PostgreSQL MySQL | 2 |
Highly Desirable | 12 | Other frontend technologies ( VueJs/ React/ Knockout) | 2 |
13 | Azure DevOps (Boards Git Pipelines CI/CD) | 1 |
Desirable | 14 | Blazor | 2 |
15 | MongoDB Oracle DB | 2 |
16 | ASP.NET (Web Forms) using C#.NET | 1 |
dotnet,technical architect