Job Description
- Develop high-quality software design and architecture.
- Identify, prioritize, and execute tasks in the software development life cycle.
- Develop tools and applications by producing clean, efficient code.
- Automate tasks through appropriate tools and scripting.
- Review and debug code.
- Perform validation and verification testing.
- Collaborate with internal teams and vendors to fix and improve products.
- Document development phases and monitor systems.
- Ensure software is up-to-date with the latest technologies.
- Communicate with external web services.
Requirements:
- Bachelor's degree in Software Engineering, Computer Science, or relevant fields.
- At least five years of experience working as a software developer.
- Fundamental knowledge of JavaScript, Angular, and ASP.NET.
- Profile optimization (memory, and speed).
- Strong proficiency in HTML, CSS3, JavaScript, jQuery, and ASP.NET (C# and VB).
- Good debugging skills.
- Excellent written and verbal communication skills with proven fluency in English.
- Project documentation skills (SRD, Test Plan, and Azure DevOps).
To see more jobs that fit your career