Senior Software Developer
Job details
Job Title: Senior Software Developer Location: Remote with client interactions in Manchester, United Kingdom Salary: ₹24,00,000 per annum Experience Level: 4 years Job Type: Full-time About Us: At Ascentery , we are a results-driven consulting firm dedicated to empowering businesses through transformative strategies, innovative solutions, and operational excellence. Our mission is to guide organizations across industries on their journey to sustainable growth, efficiency, and digital transformation. With a team of seasoned consultants who combine industry expertise with a passion for problem-solving, we help businesses navigate today’s complex challenges and leverage emerging opportunities. Whether you’re looking to optimize operations, drive technology adoption, or expand into new markets, Ascentery provides the strategic insights and practical solutions necessary to achieve measurable success. Role and Responsibilities: As a Senior Software Developer, you will be expected to:
- Lead Software Development Projects: Take ownership of complex software projects, working directly with clients in Manchester . Design, develop, and implement scalable, secure, and efficient solutions to meet their needs.
- Client Interaction & Requirement Gathering: Engage with clients to understand their business requirements, gather functional specifications, and translate them into technical solutions. Lead client meetings and provide expert technical advice and updates.
- System Architecture and Design: Architect and design software solutions, ensuring they are highly scalable and optimized for performance. Guide the team in adopting best practices for design and development.
- Technical Leadership: Provide leadership and mentorship to junior and mid-level developers. Review code, set coding standards, and ensure that best practices are followed. Lead by example in writing high-quality, clean, and maintainable code.
- Agile Development & Sprint Planning: Work closely with cross-functional teams (product managers, QA, designers) in Agile sprints. Lead the planning, execution, and delivery of software development tasks within defined timelines.
- Code Reviews and Quality Assurance: Conduct regular code reviews and provide constructive feedback to ensure high standards for code quality, security, and performance. Collaborate with QA teams to ensure software is thoroughly tested and meets quality benchmarks.
- Continuous Improvement: Identify opportunities for process optimization and implement improvements to enhance productivity and software delivery. Stay up to date with emerging technologies and industry trends, recommending new tools and technologies where applicable.
- Post-Launch Support: Provide ongoing support to ensure the smooth deployment of applications. Troubleshoot and resolve issues promptly, optimizing performance, and implementing necessary improvements or feature updates.
- Client-Specific Customizations: Work on client-specific customizations and tailor solutions to meet the unique business requirements of clients in Manchester .
- Bachelor’s or master’s degree in computer science , Information Technology, or a related field.
- 4 years of hands-on experience in software development with a proven track record of delivering complex solutions.
- Proficiency in programming languages such as Java, Python, C#, JavaScript , or similar.
- Expertise in web development frameworks such as React, Angular, Django, Spring , or Node.js .
- Solid understanding of database design (SQL and NoSQL), optimization, and performance tuning (MySQL, PostgreSQL, MongoDB, etc.).
- Experience working with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
- Familiarity with DevOps practices , CI/CD pipelines, and automation tools.
- Strong experience with version control systems like Git .
- Excellent communication skills with the ability to engage with both technical and non-technical stakeholders. Proven ability to lead and manage client relationships.
- Strong problem-solving skills and the ability to drive technical decisions with confidence.
- Ability to work independently and manage multiple priorities in a fast-paced, client-facing environment.
- Experience with microservices architecture and designing scalable, distributed systems.
- Exposure to Agile methodologies (Scrum, Kanban) and experience in tools like Jira or Trello .
- Prior experience working with clients in the United Kingdom , especially in Manchester , is a strong plus.
- Experience in mobile app development (iOS/Android) or other specialized technologies is a bonus.
- Knowledge of UK data privacy laws (GDPR) and industry-specific regulations.
- Competitive salary of ₹24,00,000 per annum.
- Opportunity to work with top-tier clients in Manchester , UK, on cutting-edge software projects.
- Remote work flexibility and adaptable working hours.
- Paid time off, holidays, and sick leave.
- Opportunities for professional growth, including access to advanced training, certifications, and skill-building programs.
- Collaborative and innovative work culture that promotes continuous learning and career development.
- This job description emphasizes the advanced skills and responsibilities expected of a Senior Software Developer with 4 years of experience , including both technical expertise and strong client interaction. The description also highlights the competitive salary, international exposure, and professional growth opportunities, making it attractive to top candidates.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.