S
Software Development Engineer
Accepting applicationsSolomonEdwards · Charlotte Metro
Full-Time Mid_senior C++JavaPythonaiate
Posted
6d ago
Category
Test
Experience
Mid_senior
Country
N/A
About the Company
SolomonEdwards is a national professional services firm offering financial, operational and technology consulting and operations support. Whether you need specialized consulting services or additional support to execute key initiatives, we bring the right people and expertise together to turn business challenges into value-creation opportunities.
About the Role
The role involves understanding and applying various software development methodologies, programming paradigms, and technical components to deliver high-quality software products.
Responsibilities
Development: Write clean, efficient, and maintainable code using programming languages like Java, Python, C++, or JavaScript.
System Design & Architecture: Build the underlying structure and frameworks for software applications, web platforms, and cloud infrastructure.
Testing & Debugging: Perform rigorous testing (e.g., unit tests, performance tuning) to identify bottlenecks, catch coding errors, and ensure system reliability.
Maintenance: Monitor application performance in production, troubleshoot issues, and deploy software and security updates.
Collaboration: Work alongside product managers, UI/UX designers, and stakeholders to translate user needs into functional technical solutions.
Documentation: Create diagrams, flowcharts, layouts, and technical documentation to guide current and future development.
Qualifications
Technical: Strong proficiency in object-oriented programming (OOP), data structures, and algorithms.
Tools & Frameworks: Familiarity with version control systems (e.g., Git), continuous integration/continuous deployment (CI/CD) pipelines (e.g., Jenkins, Docker), and databases (e.g., SQL).
Problem-Solving: Analytical mindset used to break down abstract requirements into structured technical steps.
Preferred Skills
Front-End: Focuses on the user-facing elements and interfaces (UI/UX) of an application or website.
Back-End: Manages the server, application logic, and database interactions operating behind the scenes.
Full-Stack: Handles both front-end and back-end aspects of software development.
DevOps / Systems: Specializes in infrastructure, networking, cloud integration, and deployment automation.
Pay range and compensation package
Software Development Engineer offers competitive compensation packages.
Equal Opportunity Statement
We are committed to diversity and inclusivity in our hiring practices and strive to create an environment where everyone feels valued and respected.
Show more Show less
SolomonEdwards is a national professional services firm offering financial, operational and technology consulting and operations support. Whether you need specialized consulting services or additional support to execute key initiatives, we bring the right people and expertise together to turn business challenges into value-creation opportunities.
About the Role
The role involves understanding and applying various software development methodologies, programming paradigms, and technical components to deliver high-quality software products.
Responsibilities
Development: Write clean, efficient, and maintainable code using programming languages like Java, Python, C++, or JavaScript.
System Design & Architecture: Build the underlying structure and frameworks for software applications, web platforms, and cloud infrastructure.
Testing & Debugging: Perform rigorous testing (e.g., unit tests, performance tuning) to identify bottlenecks, catch coding errors, and ensure system reliability.
Maintenance: Monitor application performance in production, troubleshoot issues, and deploy software and security updates.
Collaboration: Work alongside product managers, UI/UX designers, and stakeholders to translate user needs into functional technical solutions.
Documentation: Create diagrams, flowcharts, layouts, and technical documentation to guide current and future development.
Qualifications
Technical: Strong proficiency in object-oriented programming (OOP), data structures, and algorithms.
Tools & Frameworks: Familiarity with version control systems (e.g., Git), continuous integration/continuous deployment (CI/CD) pipelines (e.g., Jenkins, Docker), and databases (e.g., SQL).
Problem-Solving: Analytical mindset used to break down abstract requirements into structured technical steps.
Preferred Skills
Front-End: Focuses on the user-facing elements and interfaces (UI/UX) of an application or website.
Back-End: Manages the server, application logic, and database interactions operating behind the scenes.
Full-Stack: Handles both front-end and back-end aspects of software development.
DevOps / Systems: Specializes in infrastructure, networking, cloud integration, and deployment automation.
Pay range and compensation package
Software Development Engineer offers competitive compensation packages.
Equal Opportunity Statement
We are committed to diversity and inclusivity in our hiring practices and strive to create an environment where everyone feels valued and respected.
Show more Show less