Lead Software Engineer (Java/C#/Python)

  1. Home
  2. C#
  • Company georgebernard
  • Employment Full-time
  • Location Fort
  • Submitted Posted 4 weeks ago - Updated 23 minutes ago
Technical Leadership:
  • Design and implement scalable, robust architectures for delivery channels and middleware systems.
  • Provide technical leadership and mentorship to engineering teams, ensuring adherence to best practices and coding standards.
  • Conduct code reviews and oversee the quality of software development.
Software Development:
  • Develop and maintain software solutions for various delivery channels, including web, mobile, and API integrations.
  • Manage middleware solutions to ensure efficient data flow and integration between systems.
  • Troubleshoot and resolve complex technical issues related to software performance and integration.
Project Management:
  • Work with stakeholders to gather and define project requirements and translate them into technical specifications.
  • Develop detailed project plans, including timelines, resource allocation, and risk management strategies.
  • Monitor project progress, manage deliverables, and ensure projects are completed on time and within budget.
Continuous Improvement:
  • Identify opportunities for process improvements and implement best practices to enhance development efficiency and product quality.
  • Stay current with industry trends, emerging technologies, and best practices, applying this knowledge to improve systems and processes.

Requirements

Educational Background
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.
  • Advanced degrees (e.g., Master’s) or relevant certifications are advantageous.
Experience:
  • Extensive experience (typically 2-5 years) in software development with a focus on delivery channels and middleware technologies.
  • Proven experience in a leadership or senior engineering role with a track record of managing and delivering complex projects.
Technical Skills:
  • Proficiency in programming languages such as Java, C#, Python, or similar.
  • Strong experience with middleware technologies including Enterprise Service Bus (ESB), message brokers, and integration platforms.
  • Deep knowledge of API design and management, including RESTful and SOAP services.
  • Working experience with IBM IIB and/or WSO2 APIM and/or WSO2 IAM would be an added advantage
Technical Competencies:
  • Architecture Design: Ability to design robust, scalable software architectures for complex systems.
  • Middleware Technologies: Expertise in integrating and managing middleware solutions.
  • API Management: Strong understanding of API design principles and best practices.
Leadership and Management:
  • Leadership Skills: Ability to lead and mentor a team of engineers, fostering a collaborative and innovative environment.
  • Project Management: Experience in managing software development projects, including planning, execution, and risk management.
Soft Skills:
  • Communication: Excellent verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders.
  • Problem-Solving: Strong analytical and problem-solving abilities to address complex technical issues.
  • Adaptability: Ability to adapt to changing requirements and environments, and to learn new technologies quickly


Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2025 Created by C Developer Jobs. All rights reserved.