
Developer/ 2 days ago
Quick Summary
Job Overview
We are seeking a dynamic and innovative Developer to join our vibrant technology team. In this role, you will be instrumental in designing, developing, and maintaining cutting-edge software solutions that drive our business forward. You will collaborate with cross-functional teams to create scalable, efficient, and robust applications utilizing a wide array of modern technologies. Your expertise will help shape the future of our digital products, ensuring they meet high standards of quality, performance, and security. This is an exciting opportunity for a motivated professional eager to make an impact through impactful software development.
Responsibilities
- Develop and enhance web applications using technologies such as ASP.NET, Angular, React, JavaScript, TypeScript, HTML, CSS, and MVC frameworks to deliver engaging user interfaces and seamless user experiences.
- Design and implement RESTful APIs and Web services to facilitate communication between distributed systems and ensure interoperability across platforms.
- Build scalable microservices architectures leveraging AWS cloud services, Azure, Docker containers, and CI/CD pipelines for continuous integration and deployment.
- Write clean, efficient code in C#, Java, Python, Ruby on Rails, PHP, or other relevant languages while adhering to best practices in object-oriented programming (OOP) and software development lifecycle (SDLC).
- Collaborate with database administrators to design and optimize database schemas using PostgreSQL, Microsoft SQL Server, MySQL, MongoDB, or PL/SQL for high-performance data storage solutions.
- Conduct unit testing and debugging using tools like Visual Studio, Eclipse, TFS (Team Foundation Server), SVN (Apache Subversion), GitHub, Git, or TFS to ensure software reliability.
- Participate actively in Agile development processes by contributing to sprint planning, stand-ups, code reviews, and documentation efforts to promote team efficiency.
Requirements
- Proven experience in web development with a strong understanding of front-end technologies such as HTML5, CSS3, Bootstrap, AngularJS/Angular 2+, React.js or similar frameworks.
- Solid background in application development with expertise in C#,.NET framework (.NET Core/.NET 5+), WCF (Windows Communication Foundation), MVC architecture, and Web API development.
- Hands-on experience working with cloud platforms like AWS or Azure for deploying scalable applications and managing cloud resources effectively.
- Familiarity with RESTful APIs, SOAP web services, XML/XSLT processing for data exchange between systems.
- Proficiency in database design and management using SQL (T-SQL), PostgreSQL, MySQL or NoSQL databases like MongoDB for flexible data modeling.
- Knowledge of multithreading concepts and asynchronous programming techniques to optimize application performance.
- Experience with version control systems such as GitHub or SVN along with CI/CD tools for automated testing and deployment pipelines.
- Strong understanding of SDLC methodologies including Agile practices; ability to adapt quickly to evolving project requirements.
- Excellent problem-solving skills combined with a passion for continuous learning in emerging technologies like Microservices architecture and containerization.
Join us if you’re ready to develop innovative software solutions that make a real difference! We value energetic professionals who thrive on collaboration and are eager to push the boundaries of technology every day.
Pay: $89,800.60-$121,400.09 per year
Benefits:
- Casual dress
- Company pension
- Flexible schedule
- RRSP match
- Tuition reimbursement
Work Location: Remote
