Full Stack Developer - IT(ACTUATIONS)
Emerson
- Chandigarh
- Permanent
- Full-time
- Develop, test, and maintain high-quality software products by using cutting-edge technologies and best programming practices.
- Participate in setting up and enforcing code quality standards while conducting code reviews to ensure alignment to the highest standards.
- Collaborate with multi-functional teams, including designers, developers, and quality assurance engineers to build, refine, and enhance software products.
- Leverage front-end frameworks and libraries, such as JavaScript, React, Angular, Vue.js, and Bootstrap to create user-friendly interfaces and improve the overall user experience.
- Apply back-end programming languages and frameworks such as .NET Core, Python, and appropriate database technologies like MS SQL and PostgreSQL to build robust and scalable server-side applications.
- Maintain a strong knowledge of software development trends and standard methodologies, and provide recommendations for continuous improvement.
- Participate in the full software creation process, from design and development to testing, deployment, and maintenance.
- Provide production support and troubleshoot application issues as needed.
- Collaborate with the development team to prioritize tasks, improve processes, and promote knowledge sharing.
- 5+ years of Demonstrable experience as a Full Stack Developer, with a solid understanding of both front-end and back-end development concepts.
- Familiarity with front-end technologies, such as JavaScript, React, Angular, Vue.js, and Bootstrap.
- Solid experience in back-end programming languages and frameworks, including .NET Core and Python.
- Proficient knowledge of databases, including MS SQL and PostgreSQL.
- Excellent problem-solving skills and aptitude to learn new technologies quickly.
- Strong analytical, communication, and teamwork skills.
- Ability to work independently and manage multiple tasks simultaneously.
- Familiarity with best practices in software development, including Agile methodologies and test-driven development.
- Bachelor's degree in Computer Science or a related field.
- Strong analytical, communication, and teamwork skills.