Software Developer
Mdf
- Location
- Remote
- Workplace
- Remote
- Employment
- Full Time
- Salary
- —
Posted 1mo ago
mary Responsibilities
Design, develop, implement, and release high-quality software products utilizing SCRUM methodologies.
Apply advanced technical agile patterns and practices in software product development.
Collaborate extensively with IntelAgree stakeholders to create software products that maximize business value.
Operate with some supervision from an Architect, while independently handling complex, non-routine tasks. This may include interacting with end users and other technical personnel to identify and resolve issues.
Maintain continuous, open, and professional communication with stakeholders, peers, and team members. Actively listen and confirm understanding to ensure alignment.
Proactively seek ways to optimize productivity, utilizing non-product time for personal training, internal projects, and administrative tasks.
Work closely with team members on quality assurance activities.
Lead and mentor junior developers.
How You’ll Achieve Success
Take accountability for the value in your work and the service you provide.
Establish credibility by sharing knowledge from personal experiences and maintaining strong communication within the team.
Adhere to commitments and ensure tasks are completed as planned.
Understand the product being delivered and its business value.
Approach challenges proactively, always striving to stay ahead rather than assuming success.
Seek assistance or clarification when needed; communicate doubts promptly.
Exercise authority to halt processes when obstacles impede successful solutions.
Step out of your comfort zone when necessary.
Take pride in your accomplishments and present them confidently to the customer.
Avoid shortcuts and maintain consistency in problem-solving approaches to ensure successful outcomes. Address root causes diligently rather than relying on time to resolve issues.
Education/Training Requirements (licenses, programs, or certificates)
Academic background in computer science
Experience
3 years of professional software development experience.
Extensive understanding and experience with agile development practices, including unit testing and continuous integration.
Proficient knowledge of SCRUM, with a willingness to learn and adopt it quickly if not already familiar.
Familiarity with object serialization using JSON.
Skilled in database design and development using SQL Server.
Working knowledge of object-oriented design, patterns, and practices.
In-depth understanding of modern .NET (.NET 8/9+) and C#
Experience with ASP.NET Core (MVC/API).
Proven ability to author APIs compliant with REST standards.
Experience with Entity Framework Core and LINQ.
Proficiency in Azure cloud development.
Development experience using HTML5/CSS/JavaScript, jQuery, or frameworks such as Vue3.
Experience with D3.
Familiarity with principles such as SOLID, DRY, and YAGNI.
Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Azure AI Foundry, or similar) to improve software quality and developer productivity.
Ability to critically review AI-generated code and ensure correctness, security, maintainability, and compliance with coding standards.
Experience designing scalable, maintainable, loosely coupled software architectures.
Ability to evaluate architectural trade-offs and communicate recommendations.
Other Knowledge, Skills and Abilities
Technically savvy with an entrepreneurial spirit, thriving in environments that reward self-initiative and resourcefulness.
Positive attitude, willing to tackle all tasks, even those less desirable.
Team player who understands the importance of individual contributions to the team's success.
Ability to multitask across various products.
Act as a partner and trusted advisor to stakeholders, providing guidance on best-fit technologies and best practices.
Exhibit professionalism in both written and oral communication, with the ability to collaborate effectively in front of a whiteboard. Adapt communication style to suit the audience.
Quickly learn and understand business concepts.
Demonstrate a continuous desire to learn and share new knowledge, whether through reading and reviewing books or conducting lunch-and-learn sessions on new technologies.Show a caring attitude towards your work, colleagues, and overall success.
Benefits
Open PTO – Take as much as you need to maintain a proper work-life balance, including 12 company-paid holidays and the entire week of December.
Medical Benefits – Receive the best medical benefits available that are 100% paid for by IntelAgree for you and your children - you are only responsible for your domestic partner/spouse's medical premiums.
Compensation – Earn a competitive salary and a 401(k) Match with vesting and no waiting period.
Flexibility – Work from home and remotely (when applicable).
Connectivity – Cell phone and home broadband allowance is provided when appropriate.
Skills
- .NET
- C#
- ASP.NET Core
- MVC
- API
- REST
- Entity Framework Core
- LINQ
- Azure
- HTML5
- CSS
- JavaScript
- jQuery
- Vue3
- D3
- SOLID
- DRY
- YAGNI
- GitHub Copilot
- ChatGPT
- Azure AI Foundry
- SQL Server
- SCRUM
- JSON
Similar roles
UniData
Zensar Technologies · India · today
Senior Software Engineer II
MX Technologies · US · today
Sr. Cloud Platform Engineer
MX Technologies · Lehi, Utah, United States · today
Software Development Engineer III - MLOps
Jumio · India · today
Senior Backend Engineer - Databases - Loki Ingest
Grafana Labs · Spain · Ireland · Germany +2 · SEK 775,000–969,000/yr · today
Senior Backend Engineer - Databases - Loki Ingest
Grafana Labs · Spain · Ireland · Germany +2 · EUR 83,000–104,000/yr · today