Role: Intermediate Software Developer
Contract: Full-time (160 hours monthly)
Schedule: 8 AM to 5 PM EST
Rate: $18,000 – $22,000 annually / $1,500 – $1,850 USD monthly
Availability to Start: As soon as possible
Benefits: Paid Time-Off
Client’s Profile
This Canadian-based company aims to empower small businesses and uplift local communities. They believe that small businesses can efficiently manage and grow their operations by providing technology and talent through a unified platform. They eliminate the need for multiple tools, offering everything businesses need in one place. With a single login, one team, and a cost-effective monthly price, businesses can streamline their processes and focus on success.
Tech Stack Used: Java, JavaScript, Python, SQL, ReactJS, Linux shell scripts, C#, AWS platforms, Jira, GitHub, and Azure DevOps suite.
What you’ll do
-As an Intermediate Software Developer, you will play a key role in designing, developing, and maintaining our software applications. You will work closely with Senior Developers and cross-functional teams to deliver high-quality solutions. This is an exciting opportunity to contribute your expertise, grow your technical skills, and make a meaningful impact on our software development initiatives. Your responsibilities include the following:
– Contributing to developing and delivering robust, scalable, and high-quality software solutions.
– Assisting in building and deploying solutions using serverless and container-based architectures on Azure and AWS platforms.
– Collaborating effectively within an Agile team environment to deliver projects on time and according to specifications, utilizing tools such as Jira, GitHub, and Azure DevOps suite.
– Supporting the adherence to best practices in cybersecurity and data security, and contributing to the implementation of identity and secret management solutions.
– Assisting in troubleshooting and debugging software issues, identifying root causes, and proposing effective solutions.
– Participating in the design and architecture discussions, offering insights and suggestions to improve system performance, scalability, and maintainability.
– Conducting code reviews and providing constructive feedback to peers to maintain code quality and promote collaborative learning.
– Contributing to the creation and maintenance of technical documentation to ensure accurate knowledge sharing and support future development efforts.
– Actively participating in and promoting a culture of creativity, independence, and innovative problem-solving within the team.
– Regularly communicating and collaborating with team members and stakeholders to ensure effective project execution and the delivery of high-quality solutions.
– Continuously enhancing technical skills and staying updated on industry trends and emerging technologies relevant to the software development field.
What you should have
– Strong background and experience of at least 3 years in software development with proficiency in relevant programming languages, frameworks, and tools (e.g., AWS platforms, Jira, GitHub, and Azure DevOps suite). Hands-on experience with software development methodologies (e.g., Agile, Scrum) and familiarity with DevOps practices.
– Solid understanding of project management principles, including planning, resource allocation, risk management, and budgeting. Experience in successfully delivering projects within specified timeframes and budget constraints.
– Analytical mindset with the ability to identify and address complex technical challenges. Strong problem-solving and decision-making skills.
– Excellent collaboration and communication skills to effectively work with stakeholders, team members, and cross-functional teams. Ability to translate technical concepts into non-technical language.
– Exceptional organizational and time management skills to prioritize tasks, meet deadlines, and manage multiple projects simultaneously.
– A passion for staying up-to-date with the latest technologies, industry trends, and best practices in software development.
Who you are
– You are an experienced and self-driven Intermediate Developer with an extensive understanding of software development principles and best practices. You are ready to step up when necessary and support the team with your knowledge and experience in development.
– You are passionate about driving innovation and continuously staying ahead of emerging technologies and industry trends. – Your insatiable curiosity and dedication to personal growth enable you to introduce cutting-edge ideas and techniques to your team.
– You are skilled at fostering a collaborative, inclusive culture where every team member feels valued. Your ability to leverage individual strengths and promote autonomy allows your team to flourish while working towards common goals.
– You are an exceptional problem solver who navigates complex technical challenges while aligning with business objectives. Your autonomous approach enables you to take ownership of projects, make strategic decisions, and drive successful outcomes.
If you are interested in moving forward with the application process, please fill out this form:
/3D44JcGJDdH51pZ86
APPLY FOR THIS JOB:
Company: Virtual Work World LLC
Name: Virtual Work World Team
Email: