The Senior Software Developer plays a key role in
designing, developing, and delivering software solutions that align with business goals. This position involves close collaboration with stakeholders to gather technical requirements and ensure solutions are
scalable, secure, and high-performing. The role also includes providing
technical leadership, facilitating
system integrations, and continuously optimizing software performance.
Key Responsibilities
- Solution Design & Development
- Analyze business and technical requirements to design software solutions.
- Develop, customize, and optimize software applications.
- Ensure software architecture aligns with industry best practices and scalability needs.
- Technical Implementation & Integration
- Implement and integrate software solutions with existing systems and platforms.
- Work with APIs, databases, and cloud services to build seamless solutions.
- Ensure data consistency and security across integrated systems.
- Troubleshooting & Support
- Diagnose and resolve technical issues related to software applications.
- Provide ongoing support, maintenance, and enhancements for deployed solutions.
- Project Collaboration & Stakeholder Engagement
- Work closely with developers,HOD, and directors.
- Translate business requirements into technical solutions.
- Assist in project planning, timelines, and deliverable management.
- Security, Compliance & Best Practices
- Implement security measures to protect software applications and data.
- Ensure compliance with industry regulations and company policies.
- Stay updated with the latest software development trends, tools, and best practices.
Requirements
Technical Skills:
- Proficiency in programming languages such as Python, Java, C#, JavaScript.
- Experience with cloud platforms (AWS, VPS) and microservices architecture.
- Knowledge of databases (SQL, MYSQL) and API development.
- Familiarity with Software development and automation tools, DevOps, CI/CD pipelines, and IIS.
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and stakeholder management skills.
- Ability to work independently and lead technical initiatives.
Education & Experience
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 3+ years of experience in software development or solution design.
- Certifications such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect, or ITIL are a plus.
Working hours: Monday to Friday 9am to 6pm