We are seeking a talented Senior Software Engineer to join our team. This is a challenging and rewarding opportunity for a skilled professional with 7+ years of experience producing commercial-grade software that is highly maintainable and supportable.
Our ideal candidate will have extensive API and application/system integration experience working in a dynamic environment, strong problem-solving abilities, as well as the ability to learn new technologies and concepts quickly.
About the Role
* Develop full life-cycle commercial software solutions including analysis, documentation, architecture/design, development, and maintenance
* Collaborate with teams to design, develop, and produce high-quality code following best practices and standards
* Support and refactor legacy code using modern methodologies and technologies
* Analyze code to identify defect root causes and provide resolutions
* Design, implement, and maintain automated CI/CD pipelines to streamline software build, testing, and deployment processes
* Participate in daily standups and weekly team meetings to review priorities, progress, new ideas, and technologies
Key Responsibilities:
* Full life-cycle commercial software development and maintenance
* Code design, development, and production
* Legacy code refactoring and maintenance
* Automated CI/CD pipeline management
* Daily standup and weekly team meeting participation
Required Skills and Qualifications:
* 7+ years of professional C#/.NET building production systems and integrations
* Excellent written and spoken English
* Modern JavaScript framework experience (Vue.js preferred) plus solid backend C#
* Fluent with Git and modern branching/PR workflows
* Rapid learner: able to ramp up on new libraries or APIs in hours, not weeks
* Ownership mentality: responsible for designing, building, shipping, monitoring, and fixing features
* Bias for shipping: prioritizing working code in production over perfect code
* Comfort working end-to-end: UI, API, data layer, infra scripts
* Team first mentality: transparent, reliable, decisive, and focused on customer impact
Benefits:
* Paid Time Off (PTO), sick days, and designated national holidays
* Ongoing training and professional development opportunities
* A collaborative and dynamic work environment
About Us:
We are a privately held nearshore software development company providing outsourced development resources to North American companies.