Ryan Consulting Group
Job Description
Job Description We are seeking a highly skilled Full-stack Developer to join our dynamic team. In this role, you will be responsible for the end-to-end development of secure, scalable, and maintainable software solutions. As a key member of our development team, you will contribute to feature development, support existing applications, and play a crucial role in troubleshooting, bug fixing, and making enhancements to ensure optimal functionality. Your expertise in JavaScript, React, C#, .NET, ORM, and SQL, combined with a strong understanding of software engineering best practices, will be essential in delivering high-quality solutions. As a Full-stack Developer, you will participate in code reviews, provide constructive feedback, and collaborate with cross-functional teams to achieve project goals. The Full-Stack Developer’s primary responsibilities are as follows: • Develop secure, scalable, and highly maintainable software solutions from initial concept and requirements through to production implementation and support. • Support existing applications including troubleshooting, bug fixing, and making upgrades and modifications to existing functionality. • Lead small to medium size feature development. • Assist in finding and diagnosing problems. • Assist in creating and maintaining system documentation, flowcharts, layouts, diagrams. • Participate in code reviews and provide constructive feedback. • Provide development assistance and input on special projects as needed. Required Education & Experience: • Bachelor’s Degree – Computer science/Engineering, CIS, or equivalent. • 3+ years in software development with strong knowledge of JavaScript, React, C#, .NET, ORM, and SQL. • Proficient knowledge of relational databases (e.g., SQL Server) and tools (e.g., SSMS). • Understanding of software engineering best practices such as SOLID principles and design patterns. • Strong communication skills, collaboration skills and a desire to help and learn from other developers. • Experience with Visual Studio, Git, CI/CD, unit testing. • Experience with user interface design and browser-based debugging. • Experience building and consuming microservices via REST API and associated tools such as Postman. • Ability to work independently and grasp complex business logic and project requirements. • Passionate about code quality and have a positive attitude toward code reviews and feedback. • A willingness to question things and voice your opinion. • A persistent, creative problem solver. • Possess accountability and responsibility for assigned work. • Strive to deliver on time and build to requirements. • Make suggestions to improve quality and reliability issues. Additional Desired Qualifications: • Experience working in an agile team environment. • Experience with Azure platform. • Experience with NoSQL databases. • Experience working with multiple levels of organization. Working conditions: • This role is an in-office position
#J-18808-Ljbffr
Job Description We are seeking a highly skilled Full-stack Developer to join our dynamic team. In this role, you will be responsible for the end-to-end development of secure, scalable, and maintainable software solutions. As a key member of our development team, you will contribute to feature development, support existing applications, and play a crucial role in troubleshooting, bug fixing, and making enhancements to ensure optimal functionality. Your expertise in JavaScript, React, C#, .NET, ORM, and SQL, combined with a strong understanding of software engineering best practices, will be essential in delivering high-quality solutions. As a Full-stack Developer, you will participate in code reviews, provide constructive feedback, and collaborate with cross-functional teams to achieve project goals. The Full-Stack Developer’s primary responsibilities are as follows: • Develop secure, scalable, and highly maintainable software solutions from initial concept and requirements through to production implementation and support. • Support existing applications including troubleshooting, bug fixing, and making upgrades and modifications to existing functionality. • Lead small to medium size feature development. • Assist in finding and diagnosing problems. • Assist in creating and maintaining system documentation, flowcharts, layouts, diagrams. • Participate in code reviews and provide constructive feedback. • Provide development assistance and input on special projects as needed. Required Education & Experience: • Bachelor’s Degree – Computer science/Engineering, CIS, or equivalent. • 3+ years in software development with strong knowledge of JavaScript, React, C#, .NET, ORM, and SQL. • Proficient knowledge of relational databases (e.g., SQL Server) and tools (e.g., SSMS). • Understanding of software engineering best practices such as SOLID principles and design patterns. • Strong communication skills, collaboration skills and a desire to help and learn from other developers. • Experience with Visual Studio, Git, CI/CD, unit testing. • Experience with user interface design and browser-based debugging. • Experience building and consuming microservices via REST API and associated tools such as Postman. • Ability to work independently and grasp complex business logic and project requirements. • Passionate about code quality and have a positive attitude toward code reviews and feedback. • A willingness to question things and voice your opinion. • A persistent, creative problem solver. • Possess accountability and responsibility for assigned work. • Strive to deliver on time and build to requirements. • Make suggestions to improve quality and reliability issues. Additional Desired Qualifications: • Experience working in an agile team environment. • Experience with Azure platform. • Experience with NoSQL databases. • Experience working with multiple levels of organization. Working conditions: • This role is an in-office position
#J-18808-Ljbffr