Job Closed
This listing is no longer active.
Marketing Technology that Creates Connection.
Software Developer
Location
United States
Posted
88 days ago
Salary
0
Seniority
Senior
Job Description
Software Developer
Elm Street
• Design, build, debug, and maintain software across the VoicePad platform • Support and improve legacy systems without disrupting critical customer workflows • Contribute to modernization efforts, including refactoring, service decomposition, UI improvements, and developer experience improvements • Build and troubleshoot APIs, web applications, background jobs, and Windows services • Work with both SQL Server and MySQL data models, queries, and operational troubleshooting • Diagnose issues across distributed systems, including logs, queues, scheduled jobs, and production service dependencies • Participate in code reviews, documentation, release preparation, and incident response when needed • Collaborate with product, QA, support, and other engineers to deliver reliable features and fixes
Job Requirements
- 5+ years of professional software development experience with C# and the .NET ecosystem
- Experience working in production systems built with a mix of legacy and modern technologies
- Proven ability to maintain, support, and enhance existing systems, with a strong focus on stability and reliability in a maintenance-heavy environment
- Experience with one or more of the following: ASP.NET MVC, ASP.NET Web API, WebForms, .NET Core / modern .NET, Windows services or background processing applications
- Strong SQL skills and experience working with relational databases such as SQL Server and/or MySQL
- Experience debugging and maintaining distributed application workflows across web apps, services, queues, and databases
- Familiarity with source control, CI/CD, and release processes in tools such as Azure DevOps, Git, and deployment pipelines
- Ability to be flexible and adapt quickly to changing priorities in a fast-paced environment.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – AI/ML
VeryonGet your aircraft more uptime with a better tech platform to manage everything from maintenance to manuals.
• Lead the design, development, and scaling of intelligent systems that enhance aviation maintenance, diagnostics, and operational insights • Focus on advancing AI-driven capabilities across Veryon’s product suite • Work at the intersection of machine learning, aviation data, and distributed systems • Build production-grade AI solutions that combine generative AI, telemetry data, and domain expertise • Mentor team members, influence technical direction, and ensure best practices in building scalable AI systems
• Support, enhance and build high quality Hayes enterprise software solutions. • Collaborate with onshore and offshore teams working in an agile environment focused on delivering innovative solutions to our customers. • Participate in hands on development, POC’s, bug fixing, unit testing and deployment activities and act as a liaison between the tech and the customer facing teams. • Participate in all phases of SDLC including design, development, testing, deployment, and support. • Design, build and maintain high performing, reusable, and reliable code. • Collaborate with the Product team and other stakeholders to develop solutions that meet specific business objectives. • Be available as needed to support production deployments. • Support, troubleshoot and resolve production issues. • Ability to work on 3rd party tools integration (Okta, Snowflake and ThoughtSpot).
• Develop and maintain responsive, high-performance web applications (frontend + backend) • Collaborate with product managers, designers, and engineers to deliver new features • Build and integrate APIs, services, and third-party tools • Optimize applications for scalability, speed, and security • Write clean, maintainable, and well-documented code • Troubleshoot, debug, and upgrade existing systems • Participate in code reviews and contribute to engineering best practices • Stay up-to-date with emerging technologies and frameworks
Principal Software Engineer
Connect One RecruitmentWe recruit Talent for Projects, IT and Transformation.
• Serve as the primary architect and lead developer of our core banking technology • Manage a multi-disciplinary team of engineers, setting coding standards, conducting peer reviews and mentoring the team. • Lead the design and implementation of internal APIs to ensure seamless data flow between tech eco-system. • Champion the use of AI tools to automate repetitive coding tasks, generate documentation and decrease the time-to-market for new features. • Establish automated testing frameworks to guarantee banking-grade reliability and system integrity. • Architect and implement CI/CD pipelines to transition from manual deployments to streamlined, automated delivery cycles. • Design and maintain the technology roadmap for internal applications to ensure they support the bank’s current and future business needs. • Work closely with IT operations, cybersecurity, innovation and business units to ensure the successful implementation of software initiatives.




