Job Title: Mid-Level Software Developer
Location: In Office North Charleston, South Carolina
Job Type: Full-Time
Job Description:
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.
Key Responsibilities:
• 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.
• AI Development: Develop AI powered / driven solutions to enable stakeholders to focus on core business function rather than system workloads and processes.
• 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.
Qualifications:
• 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.
Benefits:
• Competitive salary and benefits package.
• Opportunities for professional growth and development.
• Collaborative and inclusive work environment.