Software Developer (Intermediate)

ProServeIT
Remote / Remote
30+ days ago
ProServeIT
ProServeIT
proserveit.com

Job Description

Who we are:
ProServeIT is a leading IT solutions provider that specializes in delivering innovative technology solutions to help businesses thrive. With over 20 years of experience, we've established ourselves as a trusted partner in the ever-evolving world of technology.
We are currently seeking a highly motivated Software Developer (Intermediate) to drive new technical initiatives and support the software development life cycle from requirements gathering, technical design, change management, unit testing, user acceptance testing, and automated regression testing through production release. This role could be perfect for you if you have experience with the full life cycle software development process and enjoy working with Scrum teams, co-creating with business stakeholders as well as working independently.
Life at ProServeIT is fast paced, performance-driven, rewarding, and fun! We value and support our team members' career growth and ongoing professional development. And we recognize their achievements and outstanding results on a regular basis. We work hard and play hard.
"People Matter. Be like gumby. Do it right." These are the three values we follow every day. These truly represent who we are and what we care about.
Excited? Read on and apply! Looking forward to hearing from you.

What you will do:
As a Software Developer (Intermediate) your main duties will include:
  • Consulting with business analysts and/or business users to gather information about system needs, objectives and functions; defining and designing robust user centric application solutions
  • Preparing logic and coding new enterprise software solutions in a variety of computer languages (i.e.– T-SQL, C#, ASP, HTML, JavaScript etc.); testing and debugging code as issues/errors arise; participating in design discussions and recommending solutions to assigned Enterprise Systems Solutions Management
  • Writing and maintaining documentation to describe program development, logic, coding, testing, changes, and corrections.
  • Maintaining systems by identifying and correcting software defects
  • Developing software enhancements and upgrades as needed
  • Supporting applications using software development methodologies including structured programming, documentation, etc.
  • Collaborating with UX resources to drive consistent look and feel of user interface
  • Collaborating with database resources to ensure robust and complete data access and manipulation
  • Collaborating with IT Operations to ensure hardware and software are aligned to deliver business requirements
  • Working with QA to align understanding of requirements and to develop system test plans
  • Working as part of a Software Development team to solve problems and develop projects in a fast-paced environment
  • Assisting in the development and maintenance of user manuals and guidelines.
We would love to hear from you if you have:
  • A bachelor’s degree in technology related program (Computer Science, Management Information Systems, Computer Information Systems, etc.).
  • 5+ years of related work experience, which includes SQL Server and Data Integration and hands-on development experience.
  • Proficiency in ASP.net Core, C#, VB.NET, ASP.NET, Python JavaScript, jQuery, HTML, Angular, React, Node.js, Visual Studio 2015 +, Crystal Reports, SQL Server Management Studio, REST API and Azure Virtual Machines is essential.
  • Experience in cloud development [serverless architecture AWS lambda and azure serverless]
  • Experience with systems development life cycle (SDLC) methodologies, such as Agile (SCRUM)
  • Experience in building features and applications with a mobile responsive design
  • Experience utilizing DevOps methodologies and associated tools.
  • Experience with SQL/Relational Databases.
  • Experience with BI Applications data model and associated tools
  • Experience working with an IT consulting firm
  • Knowledge/experience in Async programming
  • Knowledge about developing/ deploying to containers on the cloud
  • Strong attention to detail
  • The ability to evaluate and test code
  • Assessment, analytical and critical-thinking skills.
  • Strong communications, consulting, and time management skills.
  • The ability to work under pressure while juggling multiple priorities and deadlines.
  • Outstanding interpersonal skills
What you will get:As an employee at ProServeIT, you will enjoy:
  • Remote work
  • Flexible vacation days
  • Competitive salary
  • Comprehensive benefits package
  • Career development and progression
  • Opportunities to work with talented and diverse teams, whilst shaping the future of work
Diversity, Inclusion and Accessibility
ProServeIT values diversity of thought and is proud to be an equal opportunity employer. We are committed to creating a diverse and inclusive environment where all people feel supported, connected, and belonging at work. All applications will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, national origin, disability, or age. Please let us know if you require any accommodations or support during the recruitment process.

Visit Original Source:

http://ca.indeed.com/viewjob

Other Jobs

StackAdapt

StackAdapt is a self-serve advertising platform that specializes in multi-channel solutions including native, display, video, connected TV, audio, in-game, and digital out-of-home ads. We empower hund

 
CA
Benevity

MEET BENEVITY Benevity is the way the world does good, providing companies (and their employees) with technology to take social action on the issues they care about. Through giving, volunteering, gra

 
Toronto ON
Trusscore

Who We Are Trusscore is a material science company focused on developing sustainable building materials. We're starting a journey to change the way people build buildings and the environmental

 
Kitchener ON