US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Software Engineer

Software Engineer
System Innovators - Remote

System Innovators is a forward-thinking technology company specializing in revenue management systems.

We are committed to delivering innovative solutions that drive success for our clients.

Our team is collaborative, dynamic, and dedicated to excellence.

We are looking for a passionate Software Developer to join our growing team.

As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications using C#, .NET, ASP.NET, and SQL.

You will work closely with our development team, project managers, and stakeholders to deliver high-quality software solutions that meet business requirements.

Key Responsibilities:
•    Design & Development: Develop, test, and maintain software applications using C#, .NET, and SQL.
•    Code Quality: Write clean, maintainable, and efficient code following best practices.
•    Collaboration: Work closely with cross-functional teams, including product management, and QA, to ensure software meets business requirements.
•    Database Management: Design, optimize, and maintain SQL databases, ensuring data integrity and performance.
•    Troubleshooting: Identify and resolve software defects, performance issues, and bugs.
•    Documentation: Create and maintain documentation for code, systems, and processes.
•    Continuous Improvement: Stay updated with the latest industry trends, tools, and technologies to continuously improve software development practices.

Required Skills & Qualifications:
•    Technical Skills:
o    Proficiency in C# and the .NET framework.
o    Strong experience with SQL and relational database management systems (e.g., SQL Server).
o    Familiarity with front-end technologies such as HTML, CSS, JavaScript is a plus.
o    Experience with RESTful APIs and web services.
o    Knowledge of software development methodologies, including Agile/Scrum.
•    Communication:
o    Excellent verbal and written communication skills.
o    Ability to clearly communicate technical concepts to non-technical stakeholders.
•    Problem-Solving:
o    Strong analytical and problem-solving skills.
o    Ability to think critically and make informed decisions.
•    Self-Motivation:
o    Highly self-motivated with a strong work ethic.
o    Ability to work independently and manage time effectively.
•    Team Player:
o    Collaborative and able to work well in a team-oriented environment.
o    Willingness to mentor junior developers and share knowledge.

Education & Experience:
•    Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent work experience).
•    3-5 years of experience in software development using C#, .NET, and SQL.





Share Job