Job Description
We are seeking a skilled Software Engineer proficient in C++ and Python to contribute to the development and maintenance of software applications. Working closely with design and engineering teams, you will play a vital role in delivering high-quality software solutions that meet our clients' needs and expectations.
Responsibilities:
- Develop new features and components using C++ and Python.
- Ensure cross-platform compatibility and performance optimization.
- Troubleshoot and debug issues and errors.
- Collaborate with other developers, designers, and stakeholders.
- Write clean, readable, and maintainable code.
- Follow best practices and coding standards.
- Maintain appropriate and necessary documentation.
Qualifications:
- At least 3 years of experience in software development, with a strong preference for proficiency in C++ and Python.
- Bachelor's degree in computer science or computer engineering is preferred, but not required.
- Familiarity with software development best practices.
- Experience with version control tools such as Git.
- Ability to work independently and as part of a team.
- Excellent communication and problem-solving skills.
- Strong organizational and documentation skills.
- Ability to adapt to a dynamic work environment and handle rapid changes.
- Resourceful and driven with a collaborative mindset.
Requirements
- Must Have Skills (Minimum 3 years' experience with):
- Python, C++
- Source code control management.
- Architecture knowledge
About BrickRed Systems
BrickRed Systems is a global leader in next-generation technology, consulting, and business process service companies. We enable clients to navigate their digital transformation. BrickRed Systems delivers a range of consulting services to our clients across multiple industries around the world. Our practices employ highly skilled and experienced individuals with a client-centric passion for innovation and delivery excellence.
With ISO 27001 and ISO 9001 certification and over a decade of experience in managing the systems and workings of global enterprises, we harness the power of cognitive computing hyper-automation, robotics, cloud, analytics, and emerging technologies to help our clients adapt to the digital world and make them successful. Our always-on learning agenda drives their continuous improvement through building and transferring digital skills, expertise, and ideas from our innovation ecosystem.