Software Development Engineer Lead Job in Csg International
Software Development Engineer Lead
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Key Areas of Responsibility
Deliverables -
Partner with product management team to analyze complex requirements and design cross team solutions.
Work with the cross functional agile teams to design and architect solutions in a highly iterative fashion. Involves close collaboration with product owners, architects and developers across multiple domains
Liaise with the services and domain teams to resolve deployment and production issues
Validate deliverables at Iteration and PI boundaries
Demonstrate active involvement in cross-team meetings as it relates to architecture and planning
Maintain, troubleshoot, optimize and improve existing applications and systems
Influences
Demonstrate technical problem-solving skills to address teams most difficult challenges
Adhere to and drive enterprise standards and best practices
Provide technical leadership and mentoring to the team to ensure an integrated, seamless architecture.
Coach and mentor team members to increase their understanding of and place within overall enterprise architecture design
Evaluate new technologies and software products to determine feasibility and desirability of incorporating their capabilities within the organization's products
Provide feedback around industry trends, potential architecture improvements, application and customer business trends and customers enterprise architecture vision
Drive a DevOps culture change and implementation of development best practices
Demonstrate a strong work ethic, a commitment to excellent customer service, and teamwork
Position Qualifications
Bachelors degree in Computer Science or related field
12+ years of software development - most of that time spent working in Telecommunication Industry
Broad spectrum and deep understanding of various telecommunications modules, including but not limited to CRM, Online and Offline Charging and Billing modules
Good understanding and implementation experience of deploying applications in the AWS Cloud, preferably microservices based architectures.
Experience with continuous integration and delivery and automation practices and tools for example azure devops, jenkins etc.
Experience in container based clustering solutions using docker
Experience working with relational and NoSQL based Databases.
Experience in object-oriented analysis and design with the ability to practice across multiple programming languages with different flavors, preferably C#, Go etc.
Experience with Windows and Linux operating systems
Polished communication skills, broad technical knowledge and high self-confidence
Excellent listening, critical thinking, and problem solving skills
Desirable - AWS architect certification, web tier technologies for example React/Angular.

