Software Developer

Lansing, MI, US, United States

Job Description

Job Overview


We are seeking a highly skilled and motivated Software Engineer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining innovative software solutions that support our IT infrastructure and web applications. This role offers an exciting opportunity to work on cutting-edge technologies, including cloud platforms like AWS , as well as a variety of programming languages and frameworks. The successful applicant will collaborate within an Agile environment to deliver high-quality software products that meet business needs.

Duties



Develop and maintain AI RAG and Agentic web applications using frameworks such as Ruby on Rails, React, and Express. Design, implement, and optimize RESTful APIs to facilitate seamless data exchange across platforms. Contribute to the development of front-end interfaces utilizing JavaScript, React, and front-end development best practices. Build robust backend systems with languages including Python, Java, C#, C++, and .NET technologies. Manage database systems using MySQL, SQL Server, and other SQL-based solutions; perform database design and optimization. Collaborate with cross-functional teams utilizing version control tools such as GitHub, SVN, and Git for efficient code management. Deploy applications on cloud services like AWS and Azure, ensuring scalability, security (RBAC), and high availability. Participate in Agile development cycles, including sprint planning, daily stand-ups, code reviews, and testing. Maintain system security standards by implementing best practices in application development and infrastructure management. Engage in continuous learning of emerging technologies such as quantum engineering concepts relevant to software solutions.

Skills



Strong experience with AI RAG and agentic woekflow, IT infrastructure management and cloud platforms such as AWS and Azure. Proficiency in programming languages including Ruby on Rails, JavaScript, Python, Java, C#, C++, VBA, and C. Expertise in web development frameworks like React, Express.js, and front-end development techniques. Solid understanding of RESTful API design principles and API integration strategies. Experience with database management systems including MySQL and SQL Server; familiarity with SQL query optimization. Knowledge of version control systems such as GitHub, SVN, and Git for collaborative software development. Familiarity with Linux environments for application deployment and server management. Understanding of application security protocols including RBAC (Role-Based Access Control). Experience working within Agile methodologies to deliver iterative software solutions efficiently. Join our team to contribute to innovative projects leveraging the latest technologies in software engineering while advancing your career in a collaborative environment dedicated to excellence.
Job Types: Full-time, Contract, Internship

Pay: $20.00 - $40.00 per hour

Expected hours: 35 - 40 per week

Ability to Commute:

Lansing, MI 48917 (Required)
Ability to Relocate:

Lansing, MI 48917: Relocate before starting work (Required)
Work Location: Hybrid remote in Lansing, MI 48917

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD6021624
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    20.0 40.0 USD
  • Employment Status
    Permanent
  • Job Location
    Lansing, MI, US, United States
  • Education
    Not mentioned