
Associate Manager - Application Development
- Hyderabad, Telangana
- Permanent
- Full-time
- Lead a team of API engineers in designing and developing scalable, high-performance APIs using .NET and .NET Core frameworks.
- Utilize Azure API Management (APIM) to deploy, secure, and monitor APIs, ensuring optimal integration with Azure cloud services.
- Implement industry-standard security practices, such as OAuth and JWT, to secure APIs and protect sensitive data.
- Establish coding standards and design patterns in .NET/.NET Core to promote API reusability and reduce development time.
- Develops applications, components, and services meeting standards and business needs
- Collaborate with the DevOps team to streamline deployment and automate infrastructure on Azure, ensuring continuous integration and delivery (CI/CD).
- Drive the adoption of Azure tools, such as Azure Key Vault and Azure Active Directory, to enhance API security and compliance.
- Oversee API versioning and lifecycle management in Azure APIM to ensure backwards compatibility and maintain high-quality service for clients.
- Conduct code reviews to enforce secure coding practices and ensure APIs are built with modular, reusable components in .NET Core.
- Optimize API performance on Azure by leveraging caching, load balancing, and other cloud-native solutions.
- Mentor team members on Azure cloud technologies and best practices in .NET engineering to foster a security-first, reusable approach across all projects.
- Proven track record of leading large-scale transformation initiatives.
- Minimum of 10 years of hands-on experience working with a combination of C#, Net Core, EF Core, NET 4.5/4.0, ASP.NET, ASP.NET MVC, SQL, PL/SQL
- Minimum 2 years of experience managing team of Developers.
- Strong understanding of SQL and Relational databases like Oracle, MS-SQL.
- Strong understanding of ORM like Entity-framework core and migrations.
- Extensive experience in developing and leading highly scalable and reliable backend Services (e.g. Microservices REST API's), including integration with internal and external APIs.
- Experience of implementing distributed systems and message-driven service-oriented architecture.
- Demonstrate strong problem-solving and analytical skills.
- Having Azure or any cloud experience is a plus.
- Experience developing applications using React.JS or React Native is a plus.
- Experience working in a CI/CD environment and partnering closely with DevOps is a plus.
(Ranges from task-focused to integrating related functions, to broadly strategic integration)
- Manages a departmental sub-function within a broader departmental function
- Creates functional strategies and specific objectives for the sub-function and develops budgets/policies/procedures to support the functional infrastructure
- Deep knowledge of the managed sub-function and solid knowledge of the overall departmental function
- Optimizes the talents of team members for the strategy of the business
- Make appropriate course corrections when executing the strategic plan
- Successful team building
- Establishes measurable results, objectives and milestones for self and others
- Develops frameworks for measurements and reports on results
- Develops successors and talent pools
- Excellent organizational skills and attention to detail
- Excellent time management skills, with a proven ability to meet deadlines
- Excellent analytical and critical thinking skills.
- Ability to prioritize tasks and to delegate them when appropriate
- Adjusts quickly to new or changing work environment
- Applies broad business and management expertise to drive financial and operational performance across multiple departments and/or functions
- Executes departmental and functional business plans and contributes to the development of discipline strategies
- Directs the allocation of resources to meet financial performance requirements
- Directs the resolution of highly complex or unusual business problems that cross functions and/or disciplines
- Influences or provides input to forecasting and planning resources; may manage allocated budget
- Decisions are guided by discipline and/or business strategies and priorities
- Superior verbal and written communication skills
- Responsible and accountable for the communication?process
- Able?to?clearly articulate?the?companys?vision?for?the future
- Helps others understand the broader organizational vision and purpose
- Excellent interpersonal, counseling, and negotiation skills
- Actively?solicit?feedback;?share?and?address;?adjust?plans as?necessary; follow through
- Influences superiors and is capable of selling their ideas to the organization
- Excellent presentation skills
- Effectively coaches, gives performance feedback and provides development opportunities within related multiple areas or departments and/or function(s)
- Regular and frequent?engagement?in?face-to-face?communication
- Inspires teams success by creating the right working climate
- Leads out front and is visible
- Inspiring, motivating, encouraging and accountable
- Interaction with others requires understanding, influencing and supporting people, through applying technical knowledge or rational arguments, aimed at causing action or acceptance by others