Senior Software Engineer

Schaumburg, Illinois

e.biT Consulting
Apply for this Job
About Us:

Our client is a forward-thinking, innovation-driven company committed to delivering exceptional software solutions to our clients. They are looking for a talented and experienced Senior Software Engineer with expertise in both .NET and PHP to join their dynamic team. This is an exciting opportunity to work on complex and impactful projects that require advanced problem-solving skills and technical expertise.

Job Description:

As a Senior Software Engineer, you will play a key role in developing and maintaining high-quality software systems. You will be responsible for writing clean, scalable, and efficient code using both .NET and PHP technologies. Working collaboratively with cross-functional teams, you will help design, implement, and enhance software applications, ensuring they meet both business requirements and technical specifications.

Key Responsibilities:
  • Develop, test, and deploy robust, scalable, and secure applications using .NET and PHP.
  • Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
  • Write high-quality, maintainable code and ensure best practices in software development.
  • Lead technical design and architecture discussions, ensuring scalability, performance, and maintainability.
  • Troubleshoot, debug, and optimize existing software applications and resolve issues in a timely manner.
  • Provide guidance and mentorship to junior engineers, conducting code reviews and offering constructive feedback.
  • Stay up-to-date with industry trends and emerging technologies to keep our software solutions innovative and competitive.
  • Participate in the full software development lifecycle, from concept and design to deployment and maintenance.
  • Contribute to system architecture decisions and improve the overall development process.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 5+ years of professional experience in software development.
  • Proficient in both .NET (C ) and PHP development, with a deep understanding of both ecosystems.
  • Strong knowledge of object-oriented programming (OOP) principles and design patterns.
  • Experience working with web frameworks (e.g., ASP.NET, Laravel, Symfony) and front-end technologies (HTML, CSS, JavaScript).
  • Solid experience with databases (SQL Server, MySQL, or PostgreSQL) and ORM frameworks (Entity Framework, Doctrine, etc.).
  • Familiarity with version control systems, particularly Git.
  • Strong understanding of software development best practices, including test-driven development (TDD) and agile methodologies.
  • Experience with cloud services (e.g., AWS, Azure) and containerization (Docker) is a plus.
  • Excellent problem-solving skills and the ability to work on complex technical challenges.
  • Strong communication and teamwork skills.
Date Posted: 05 May 2025
Apply for this Job