Description
We are seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for developing and implementing software applications, software components, and unit tests. You will collaborate with teams to set specifications, write high-quality code, conduct testing, and troubleshoot applications.
Responsibilities and Duties
- Develop and implement software applications, software components, and unit tests
- Implement new features based on business requirements
- Work closely with other developers, UI/UX designers, business analysts, and QA Team
- Develop and maintain quality and scalable software products, documentation
- Test software to ensure responsiveness and efficiency
- Gather and evaluate user feedback
- Troubleshoot, debug, and upgrade software
- Assist in enhancing existing software components and adding new features
- Provide timely updates to the Technical Team Lead and Software Development Manager
- Regular involvement in support tickets from the Business Team
Knowledge, Skills, and Experience
- Graduation/Post Graduation in Software Engineering/Computer Applications/Computer Science/Data Engineering
- Minimum 3 years' experience in application development domain
- Analytical thinking and problem-solving capability
- Excellent understanding of software design and programming principles
- In-depth understanding of modern software development technologies like .Net 6, Angular, JQuery, Blazor
- Good command in programming languages C# and PL/SQL is a must
- Good familiarity with SQL Developer, Toad, SQL Management Studio is preferred
- Excellent time management skills and the ability to work towards meeting multiple deadlines simultaneously
For more fresh new jobs, check out yubhub.co.