The posting
Software Engineer
## Company Overview Not specified.
## Job Summary The Software Engineer will design, develop, and maintain software solutions while applying architectural patterns and design principles to deliver high-quality, scalable products. This role involves collaboration with cross-functional teams, supporting peers, and contributing to continuous improvement.
## Responsibilities - Analyze user requirements and define specifications for new or enhanced software solutions. - Design and implement technical solutions, applying software architecture patterns, design principles, and database modeling. - Develop software in compliance with organizational standards, ensuring maintainability and scalability. - Test and maintain software, conducting unit and performance tests, supporting validation, and collaborating on debugging and issue resolution. - Document your work to ensure clarity and accessibility for relevant teams and stakeholders. - Support and mentor peers, sharing expertise and contributing to process improvements.
## Qualifications - Advanced knowledge of software architecture patterns (e.g., client/server, layered, microservices). - Experience in requirements engineering, software design principles (Object-Oriented Analysis/Object-Oriented Design, SOLID), and modularity. - Proficiency in C++ and object-oriented programming concepts. - Skilled in collaborating with cross-functional teams and supporting less experienced colleagues. - Committed to quality, continuous learning, and effective communication. - Bachelor's degree in Computer Science, Software Engineering, or a related field preferred.
## Preferred Skills - Familiarity with various database management systems and cloud services. - Experience with version control systems such as Git. - Knowledge of Agile methodologies and software development life cycle (SDLC).
## Experience Minimum of 3-5 years of relevant experience in software development and architecture.
## Environment The typical work setting is not specified; please clarify if it is remote, in-office, or hybrid.
## Salary Not specified.
## Growth Opportunities Not specified.
## Benefits Not specified.



