Delivering High-Quality Software Solutions
\
We are seeking a seasoned Senior Software Engineer to join our team. As a key member, you will be responsible for designing, developing, and maintaining commercial-grade software that is highly maintainable and supportable.
The ideal candidate will have extensive experience in API and application/system integration, strong problem-solving abilities, and the ability to learn new technologies and concepts quickly.
About the Role
\
* Full life-cycle commercial software development and maintenance - analyze specifications, document requirements, architect/design, develop, and maintain software solutions
* Collaborate with teams to design, develop, and produce high-quality code following best practices and standards for both new features and existing application maintenance
* 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 across various environments
* Participate in daily standups and weekly team meetings to review priorities, progress, new ideas, and technologies
* Address defects identified during various testing cycles
* Perform high-quality peer reviews
Requirements
\
* 7+ years of professional C# / .NET building production systems and integrations
* Excellent written & spoken English; can articulate tradeoffs with teammates and stakeholders
* Modern JavaScript framework experience (Vue.js preferred) plus solid backend C#
* Fluent with Git and modern branching / PR workflows
* Rapid learner: You're expected to ramp up on a new library or API in hours, not weeks
* Ownership mentality: you design, build, ship, monitor, and fix the features you touch
* Bias for shipping (80/20): working code in prod today beats perfect code next month - must compromise sometimes
* Comfort working end-to-end: UI, API, data layer, infra scripts, whatever it takes
* Team first: transparent, reliable, decisive, and laser-focused on customer impact
Benefits
\
* 15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays
* A fast-paced, dynamic team environment where you can grow your skills and experiences building software
* Opportunities to work on challenging projects and take ownership of your job
About Us
\
We are a nearshore software development company providing outsourced development resources to North American companies. Our mission is to offer development talent who enjoy taking on challenging work and want to excel in a fast-paced, dynamic team environment.