DescriptionWe are seeking an experienced Enterprise Software Architect to lead the design development and implementation of scalable and robust enterprise software solutions. The ideal candidate will have deep technical expertise strong leadership skills and a strategic mindset to align technology initiatives with business goals.
Key Responsibilities:
- Design and oversee the architectural framework for enterpriselevel applications.
- Develop scalable highperformance software solutions that align with business requirements.
- Provide technical leadership and guidance to development teams.
- Define and enforce best practices in software architecture coding standards and system design.
- Collaborate with stakeholders including business analysts product managers and IT teams to understand business needs.
- Evaluate emerging technologies and recommend solutions for improving efficiency and scalability.
- Ensure security compliance and data protection best practices are integrated into software solutions.
- Lead the migration of legacy systems to modern architectures and cloudbased solutions.
- Drive the adoption of microservices APIs and cloudnative architectures.
- Troubleshoot architectural and performance issues and implement effective solutions.
- Document architectural decisions designs and guidelines for future reference.
Responsibilities- Flexible work arrangements for better worklife balance .
- Generous Paid Leaves (Annual Sick Compassionate Local Public Marriage Maternity Paternity Medical leave).
- Medical benefits Insurance and Annual Health Checkup).
- Pension and Insurance Policies (Group Term Life Insurance Group Personal Accident Insurance Travel Insurance).
- Training and Development Assistance (Training Sponsorship OnTheJob Training Training Programme) .
- Additional Benefits (Long Service Awards Mobile Phone Reimbursement).
- Company bonus/Profit share.
- Competitive remuneration.
- Hybrid workplace model.
- A culture of continuous learning to aid progression.
- Personal Growth opportunity using our 702010 philosophy: 70 learning on the job 20 coaching and 10 training.
*Benefits may vary based on position tenure/contract/grade level*
Equal Opportunity Statement
DNV is an Equal Opportunity Employer and gives consideration for employment to qualified applicants without regard to gender religion race national or ethnic origin cultural background social group disability sexual orientation gender identity marital status age or political opinion. Diversity is fundamental to our culture and we invite you to be part of this diversity!
QualificationsQualifications and Experience:
- Bachelors or Masters degree in Computer Science Information Technology or a related field.
- Above 15 years of experience in software architecture development and system design.
- Proven expertise in enterprise software development Azure servicesmicroservices containerization (Docker Kubernetes) and DevOps practices.
- Strong proficiency in programming languages such as C# .Net React JavaScript / TypeScript.
- Experience with databases API design and integration.
- Knowledge of enterprise security standards and compliance frameworks.
- Ability to communicate complex technical concepts to nontechnical stakeholders.
- Strong problemsolving and analytical skills.
- Experience leading and mentoring technical teams.
Preferred Qualifications:
- Certifications such as Microsoft Certified: Azure Solutions Architect.
- Experience with mobile application technologies.
- Familiarity with Agile and DevOps methodologies.