Job Description:
As aDeveloper, you will be responsible for designing, developing, and maintaining web applications using Python and related technologies. You will work closely with cross-functional teams to deliver high-quality software solutions. The ideal candidate will also have experience with
Key Responsibilities:
- Design and develop scalable web applications using JavaScript frameworks (e.g., React, Angular, or Vue.js).
- Collaborate with UI/UX designers to create user-friendly interfaces and enhance user experience.
- Implement RESTful APIs and integrate with third-party services.
- Manage and optimize databases using SQL (e.g., PostgreSQL, MySQL, or SQL Server).
- Deploy and manage applications on Azure Cloud, utilizing services such as Azure App Services, Azure Functions, and Azure SQL Database.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve application issues, ensuring high availability and performance.
- Stay updated with emerging technologies and industry trends to continuously improve development processes.
Qualifications:
- Requires 3-5 years minimum prior relevant experience
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- The candidate should have 3 to 5 yrs. design and coding experience in both front end and back-end development.
- Should be able to design and architect the Full-stack Application including Python, Fast/Flask API, React/Angular.
- Should be strong in JavaScript (ES6)/Typescript, React JS, HTML5, CSS3, JSON, Redux, Bootstrap/Tailwind
- Should have In-depth understanding of Functional and State Components, Lifecycle Methods.
- Should have good experience in UI Design and Design Patterns.
- Should have good knowledge of performance improvement/ performance tuning for the UI pages.
- Knowledge of multi-threaded programming & related issues.
- Knowledge of Design principles and patterns
- Should have Excellent troubleshooting and error handling skills.
- Should have Experience in packaging and deploying front-end applications.
- Should have DevOps, Azure/AWS Cloud experience.
Preferred Qualifications:
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of DevOps practices and CI/CD pipelines.
- Familiarity with Agile development methodologies.
EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.