JOB TITLE: .NET and Web Developer
DUTIES AND RESPONSIBILITIES:
- Design and develop reusable software components
- Ensure code and design meet specifications, quality, and security standards.
- Develop high-quality, maintainable software using cutting-edge technologies and practices.
- Automated testing software components.
SUPERVISORY RESPONSIBILITIES:
- This job has no supervisory responsibilities.
ANNUAL SALARY:
- $80,000.00 TO $100,000.00, depending on experience and qualifications
QUALIFICATIONS:
- Bachelor’s degree in Computer Science or equivalent.
- More than 5 years of experience as a software developer.
- Quick learner with the ability to be productive within a short timeframe.
- Strong knowledge of Object-Oriented Design and Programming.
- Knowledge of the Programming Design Patterns.
- Experience developing in C# and JavaScript.
- Experience with modern JavaScript frameworks like Angular, React or Vue.
- Up to date with current programming standards and best practices.
- Knowledge of parallel processing and multi-threading.
- Experience with REST, JSON, XML.
- Experience working with Visual Studio, DevOps or GitHub.
- Disciplined coding style with an eye toward maintainability, scalability, and aesthetics of the codebase.
- Ability to work both independently and in a team environment with minimal supervision.
- Understanding of the software development lifecycle and of Quality Assurance techniques using source control repositories, debugging, and testing experience.
- Experience working on fast-paced agile delivery teams.
DESIRABLE SKILLS:
- Experience developing in Node.js
- Knowledgeable in Windows Programming using Windows APIs.
- Knowledge of other programming languages (C++, T-SQL).
- Experience with SQL Server or Postgres.
- Experience working with non-relational databases (MongoDB like).
- Experience with Mobile development.
- Experience with Microsoft Azure, Amazon AWS or Google GCP.
PHYSICAL DEMANDS AND WORK ENVIORNMENT:
- Occasionally/Frequently/Continually required to stand
- Occasionally/Frequently/Continually required to walk
- Occasionally/Frequently/Continually required to sit
- Occasionally/Frequently/Continually required to utilize hand and finger dexterity
- Occasionally/Frequently/Continually required to climb, balance, bend, stoop, kneel or crawl
- Occasionally/Frequently/Continually required to talk or hear
- Occasionally/Frequently/Continually utilize visual acuity to operate equipment, read technical information, and/or use a keyboard
- Occasionally/Frequently/Continually required to lift/push/carry items less than 25 pounds/ up to 25 pounds/ up to 50 pounds/ more than 50 pounds
- Occasionally/Frequently/Continually exposure to wet and/or humid conditions (non-weather)
- Occasionally/Frequently/Continually loud noise (examples: datacenter, server room
What You’ll Love About Magaya
Great Company Culture: Our team is comprised of people who are talented at what they do and have a passion to help our clients. Magaya also offers quarterly company- sponsored events.
Work that Stays at Work: Genuine work/life balance served at Magaya!
Rest and Relaxation: Flexible Vacation and up to 40 hours of sick leave.
Health Benefits: Full comprehensive benefits program with medical, dental, vision offered to all new employees and dependents. Short-term disability, long-term disability, and company paid life insurance.
Prepare for the Future: Competitive 401k plan with a company match.
Learning and Development: From our very own Magaya Software to coding, internal subject matter experts run classes designed to get you up to speed.