- Company Name
- Decor Cabinets Ltd
- Job Title
- Sr. Software Developer
- Job Description
-
Job title: Senior Software Developer
Role Summary: Design, develop, and maintain secure, scalable, and high‑quality internal and customer‑facing applications. Own solution architecture, mentor junior developers, and collaborate with stakeholders to deliver business‑aligned, user‑centered solutions using modern development practices.
Expectations: • Strong analytical, logical, and problem‑solving skills. • Excellent verbal and written communication for both technical and non‑technical audiences. • Ability to mentor and guide junior talent. • Commitment to continuous improvement, innovation, and staying current with industry trends.
Key Responsibilities:
- Design, develop, and maintain applications and system integrations, ensuring scalability, performance, and security.
- Own solution architecture, applying validation, quality assurance, and security design throughout the SDLC.
- Collaborate with internal teams and external stakeholders to capture requirements and co‑create user‑centered designs.
- Communicate technical concepts, risks, and recommendations clearly to diverse audiences.
- Mentor junior developers, delegate tasks, and recommend training and learning resources.
- Identify and recommend improvements to development processes, tools, and standards.
- Stay current with modern languages, frameworks, platforms, and industry trends; apply new knowledge to enhance solution quality.
Required Skills:
- 3+ years professional software development experience.
- Proficiency in .NET platform and modern web languages (HTML, CSS, JavaScript).
- Experience with container technologies (e.g., Docker, Kubernetes).
- Strong database design and data normalization knowledge.
- Experience applying validation, quality assurance, and security design.
- Familiarity with modern development best practices and sustainability standards.
Required Education & Certifications:
- Bachelor’s degree in Computer Science or related field.
- Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate) preferred but not mandatory.