
Senior Software Programmer
5 days ago
URGENT JOB OPENING Software Lead Programmer for UK based pharmaceutical company for their IT branch office in Ahmedabad
The selected candidate should have excellent communication and interpersonal skills to liaise with project managers and business users in United Kingdom.
The work hour for this position will be (13:30 to 22:30 [April to October] 14:30 to 23:30 [October to March]. Salary is not a constraint for the right candidate. Please note that the selected candidate might need to travel to the UK depending on the requirement.
Software Lead programmer job description
3+ years experience
1. Software development
Software Architecture and Design:
Design and develop scalable, robust, and secure software applications using the Microsoft technology stack.
- Create high-level and detailed software design documents, including architecture diagrams and technical specifications.
Implement best practices for software design, including SOLID principles, design patterns, and domain-driven design.
Software Development:
Develop web applications, APIs, and backend services using C#, .NET Core/Framework, and related technologies.
- Build front-end interfaces using ASP.NET MVC
- Leverage Azure services such as Azure Functions, Azure Logic Apps, Azure App Services, and Azure DevOps for scalable and cloud-native solutions.
3. Database Design and Development:
- Design and implement relational database schemas for performance and scalability using Microsoft SQL Server or Azure SQL Database.
- Develop and optimize complex stored procedures, functions, triggers, and views using T-SQL.
- Build and maintain data models (relational and dimensional) that support software applications and reporting requirements.
Implement data integrity, indexing strategies, and partitioning for large-scale databases.
Collaboration and Requirements Gathering:
Work closely with product owners, business analysts, and stakeholders to gather and analyze requirements.
- Translate business requirements into technical solutions, ensuring alignment with business objectives.
Facilitate design workshops, brainstorming sessions, and code reviews to enhance solution quality.
System Integration and Testing:
Integrate with third-party systems and services, ensuring compatibility and performance.
Implement automated testing frameworks, including unit testing, integration testing, and performance testing.
Performance Optimization and Troubleshooting:
Monitor, troubleshoot, and optimize software performance and reliability.
Implement logging, monitoring, and alerting using tools like Application Insights or Azure Monitor.
Leadership and Mentorship:
Mentor junior developers and provide guidance on best practices and technology adoption.
- Contribute to knowledge sharing within the team through documentation and training.
Technical Skills:
- Programming and Frameworks:
- Proficient in C#, .NET Core, .NET Framework, ASP.NET MVC, and RESTful API development.
- Database Design and Development:
- Expert in Microsoft SQL Server, Azure SQL Database
- Proficient in T-SQL for writing complex queries, stored procedures, and triggers.
- Strong understanding of database normalization, indexing, and partitioning strategies.
- Cloud Technologies:
- Familiarity in Microsoft Azure services, including Azure Functions, Azure App Services, and Azure Storage.
- Familiarity with Azure tools for database management and optimization, such as Azure Monitor
Tools and Practices:
- Version control with Git and CI/CD pipelines using Azure DevOps.
- Knowledge of ORM tools like Entity Framework Core.
Soft Skills:
- Strong problem-solving and analytical abilities.
- Excellent communication skills for working with technical and non-technical stakeholders.
- Ability to manage multiple projects and meet tight deadlines.
Team-oriented, with the ability to mentor and lead by example.
Software delivery management
Work closely with stakeholders (e.g., business users, product owners, and technical teams) to understand detailed software requirements.
- Conduct interviews, workshops, and brainstorming sessions to identify and prioritize functional and non-functional requirements.
- Analyse and understand process flow documents, Requirement Specification document, Functional solution document, milestones document, resource allocation and schedule document to ensure software delivery according to agreed quality standards and within the agreed timescale.
- Oversee end-to-end implementation activities, including configuration, integration, testing, and go-live support.
- Ensure software solutions are deployed within agreed timelines, budgets, and quality standards.
- Manage and resolve implementation-related issues.
- Act as the primary point of contact for clients or internal stakeholders during the implementation process.
- Facilitate regular meetings to update stakeholders on project status, gather feedback, and address concerns.
- Collaborate with users to drive engagement, adoption, and satisfaction with the implemented software.
Key Competencies:
- Strategic Mindset: Align software delivery and operational improvements with long-term business goals.
- Execution Focus: Demonstrated ability to manage priorities, deliver on commitments, and optimize resource use.
- Operational Expertise: Strong grasp of operational KPIs, including uptime, deployment frequency, and system reliability.
- Collaboration: Proven ability to work with cross-functional teams and manage diverse stakeholders.
Kindly send me your updated resume
-
Senior Statistical Programmer
3 days ago
Ahmedabad, Gujarat, India Advanced Clinical Full timeAdvanced Clinical is a clinical development and strategic resourcing organization committed to providing a better clinical experience across the drug development journey. Our goal is to improve the lives of all those touched by clinical research – approaching each opportunity with foresight, character, resilience and innovation. Based on decades of...
-
Senior Statistical Programmer
6 days ago
Ahmedabad, Gujarat, India Advanced Clinical Full timeAdvanced Clinical is a clinical development and strategic resourcing organization committed to providing a better clinical experience across the drug development journey. Our goal is to improve the lives of all those touched by clinical research – approaching each opportunity with foresight, character, resilience and innovation. Based on decades of...
-
AI Programme Delivery Leader
20 hours ago
Ahmedabad, Gujarat, India beBeeLeadership Full time ₹ 90,00,000 - ₹ 1,20,00,000Job DescriptionA leading innovation hub is establishing an AI Innovation Hub in Pune, India, and we are hiring 3x Delivery Managers to lead programme execution and ensure world-class delivery of AI solutions. These pivotal leadership roles within a rapidly scaling fintech organisation are designed to ensure that ambitious AI initiatives move from strategy to...
-
Highly Experienced Software Developer
4 days ago
Ahmedabad, Gujarat, India beBeeSoftware Full time ₹ 1,04,000 - ₹ 1,30,878Senior ProgrammerAs a senior programmer, you will play a pivotal role in developing and maintaining software solutions. Your expertise will be instrumental in creating scalable applications that meet our business needs.This position involves collaborating with cross-functional teams to understand and address software requirements. You will be responsible for...
-
PLC Programmer
5 days ago
Ahmedabad, Gujarat, India iK Controls Private Limited Full time US$ 80,000 - US$ 1,20,000 per yearCompany DescriptionIK Controls Private Limited, founded in 2017, specializes in the manufacturing, supplying, and trading of automation systems and solutions. Focusing on advanced system and instrumentation technology, IK Controls delivers innovative automation through specialized services. The company provides comprehensive automation solutions, including...
-
Senior Mobile Application Software Developer
2 weeks ago
Ahmedabad, Gujarat, India beBeeSoftware Full timeMobile App Developer OpportunityThis is an exciting opportunity to join a team of programmers and contribute your skills in mobile app development.About the RoleWe are seeking an experienced software developer with expertise in developing complex mobile applications. If you have experience with Objective-C, C#, C, or Java, and have a strong background in...
-
PLC Programmer
1 week ago
Ahmedabad, Gujarat, India Klenzaids Full timeJOB PURPOSE (GENERAL NATURE/ OVERVIEW)Industrial Automation Programmer for Development, Deployment, Testing on Pharmaceutical Packaging Machines softwares as per Syntegon Germany standards.KEY ROLES & RESPONSIBILITIES· Coordination with Center of Competence for project requirement, planning and execution.· Development of software as per Center of...
-
Senior Digital Curriculum Developer
13 hours ago
Ahmedabad, Gujarat, India beBeeLearning Full time ₹ 25,00,000 - ₹ 35,00,000Programme Manager: Online Learning DivisionWe are seeking experienced and dynamic faculty members to join our online programmes division. The successful candidate will play a pivotal role in shaping and delivering high-quality, industry-aligned educational content for our online courses and programmes.The role includes curriculum development, teaching,...
-
CNC Programmer
4 days ago
Ahmedabad, Gujarat, India Moksh Tech Full time ₹ 1,50,000 - ₹ 28,00,000 per yearMasterCAM, ALPHACAM experience are preferred, but we are willing to train the right candidate who only has CAD experience.Knowledge of the countertop/stone industry is preferred.The successful candidate will work closely with sales personnel, templaters & other programmers.Must manage personal workflow.Identify problems and offer solutions.Learn and use job...
-
FPGA Programmer
4 days ago
Ahmedabad, Gujarat, India Electrify Services Full time ₹ 15,00,000 - ₹ 28,00,000 per yearPosition Title : FPGA Programmer.Electrify Services is one of the fastest-growing engineering services start-ups, and we are seeking an FPGA Programmer to play a key role in helping our client enhance their product and take their business to the next level. This is an individual contributor role with a direct impact on company growth.We would like to see...