We are looking for an experienced software engineer to join our team. The job involves developing, testing, and maintaining software, collaborating with development teams and stakeholders, and ensuring software functionality and efficiency. Required skills include extensive software development experience, strong communication and problem-solving abilities, and knowledge of various programming languages and frameworks.
Required Skills and Abilities
Five or more years of professional software development experience
Ability to work independently
Ability to work as a part of a team
Knowledge of software development processes
Excellent analytical and time management skills
Teamwork skills with a problem-solving attitude
Outstanding organizational skills and attention to detail
Duties and Responsibilities
We're looking for candidates with strong leadership and communication skills, who have a proven track record of following through on commitments. The ideal candidate also meets the below criteria.
Work with development teams, product managers and product owners to produce software
Develop and manage well-functioning applications, databases and integrations
Test software to ensure purpose, responsiveness, and efficiency
Troubleshoot, debug and upgrade software
Write technical documentation
Read and understand all requirements for project work
Evaluate existing code and provide guidance for solutions
Gather and address technical and design requirements
Provide accurate estimates to customer for proposed work
Desired Education and/or Experience
Degree in Computer Science or relevant field
Experience with front-end languages and libraries like React, Razor/Blazor, WPF, UWP
Experience with programming languages like C#, Java
Experience working with relational databases like MSSQL, MySQL, Oracle, Postgres
Consulting experience in software development
Familiar with frameworks like MVVM
Experience with Linux
Physical Requirements
Prolonged periods sitting at a desk and working on a computer
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsAccept
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.