Job Title: Mid-Level Software Developer
Reports To: IT Development Manager FLSA Status: Salary Exempt
Type of Position: Full Time Effective Date: 09/18/2024
Job Summary:
Mid-Level Software Developer
Essential Job Duties and Responsibilities:
Job Summary
As a Mid-Level Software Developer, you will play a crucial role in designing, developing, and maintaining our software applications. You will work closely with FP&A and other cross-functional teams to deliver high-quality solutions that meet our needs. Your expertise in .NET, SQL Server, Microsoft Entity Framework, .NET MAUI, Postman, Object-Oriented Programming, Agile methodologies, SignalR, and Azure will be essential in driving our projects forward.
Human Resources
Regular attendance, punctuality, physical on-site attendance, adherence to the Company’s established policies and the team member handbook.
Mid-Level Software Developer
Required Knowledge, Skills, and Abilities:
- Design and Development: Develop, test, and maintain software applications using .NET technologies.
- Database Management: Design and manage databases using SQL Server, ensuring data integrity and performance optimization.
- Entity Framework: Utilize Microsoft Entity Framework for efficient data access and manipulation.
- Mobile Development: Develop cross-platform mobile applications using .NET MAUI.
- API Testing: Use Postman for API testing and debugging.
- Object-Oriented Programming: Apply OOP principles to design scalable and maintainable code.
- Agile Methodologies: Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Real-Time Communication: Implement real-time communication features using SignalR.
- Cloud Integration: Deploy and manage applications on Azure, leveraging cloud services for scalability and reliability.
- Performs other related duties as assigned.
Education and Experience:
- Experience: 3-5 years of experience in software development.
- Technical Skills: Proficiency in .NET, SQL Server, Microsoft Entity Framework, .NET MAUI, Postman, Object-Oriented Programming, Agile methodologies, SignalR, and Azure.
- Problem-Solving: Strong analytical and problem-solving skills.
- Communication: Excellent verbal and written communication skills.
- Team Player: Ability to work collaboratively in a team environment.
Working environment and physical requirements:
- Prolonged periods of sitting at computer monitor.
- Must be able to lift 20 pounds at times.
Travel: Must be able to travel up to 10%.
At-Will Employment: This position is at-will, which means that either the employee or the Company may terminate employment at any time, with or without advance notice, and with or without cause.
EEO Statement: Refuel is an equal opportunity employment employer to all applicants and team members. Refuel does not unlawfully discriminate on the bases of race, color, creed, religion, gender (including pregnancy, childbirth or relatedmedical conditions), nationalorigin, ancestry, age, physical or mental disability, medical condition includinggenetic characteristics, or any information based on genetic background, family-care status, veteranstatus, marital status,sexual orientation, gender identity or gender expression where a person’s gender-related appearance and behavior may not be stereotypically associated with the person’s assignedsex at birth, or any other consideration made unlawful by federal, state, or local laws.
The job duties, responsibilities, requirements, and aspects stated in this job description are not meant to be exhaustive.Additional job duties not listed here may be required. Further, the Company may change or add the job duties, responsibilities, requirements, and aspects listed here at any time in its sole and final discretion.