Senior Software Developer

Karmak, Inc.

$95K — $115K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science or equivalent experience
  • 3-5 years of experience with VB.NET/C#.NET applications
  • Familiarity with Microsoft Visual Studio
  • Experience in Agile/Scrum environments preferred
  • Knowledge of Microsoft Azure platform is a plus
  • Background in enterprise applications using WinForms is beneficial
  • Experience in industries such as Point of Sale, Accounting, or CRM is an asset

Responsibilities

  • Develop high-quality software within a mid-size team
  • Design new software and update existing applications
  • Estimate software development tasks accurately
  • Write efficient, readable code and thorough documentation
  • Ensure accountability on roadmap deliverables
  • Diagnose and resolve system/software issues effectively

Benefits

  • Mentorship opportunities for junior team members
  • Collaborative Agile team environment
  • Focus on high-quality software development
  • Room for professional growth in a supportive setting
Full Job Description
Position Summary

Develop high quality software in a collaborative, Agile team environment. Mentor more junior team members and provide expert guidance and advice.

Essential Functions
  • Work on a collaborative mid-size team of Software Developers delivering consistent, high-quality software
  • Create accurate, unambiguous designs for new computer software and/or updates to existing software
  • Guide estimation of software development tasks
  • Create efficient, high quality, readable code, unit tests, and documentation
  • Proven ability to be accountable on roadmap deliverables within quality process and standards
  • Diagnose and design system/software and performance issues

Knowledge, Skills and Abilities
  • Bachelor's Degree in Computer Science or equivalent, relevant experience
  • 3-5 years of experience building web-based VB.NET/C# .NET applications using Microsoft Visual Studio
  • Experience in an Agile/Scrum environment a plus
  • Experience building enterprise applications with WinForms
  • Experience designing, developing, and deploying applications on the Microsoft Azure platform a plus
  • Experience building applications for any of the following areas a plus: Point of Sale, Accounting, Inventory management, Sales management, Trucking or automotive service management, Customer Relationship Management

Similar Jobs

More Information Technology Jobs

Find similar Senior Software Developer jobs: