What are the responsibilities and job description for the Software Developer - .NET and Python position at Vetted Security Solutions?
Job Summary
We are seeking a skilled and motivated Software Engineer to join our dynamic development team. The ideal candidate will have a strong foundation in software development, with experience in designing and implementing robust applications. This role requires proficiency in various programming languages and frameworks, particularly C#, as well as a solid understanding of RESTful APIs and Linux environments. If you are passionate about technology and eager to contribute to innovative projects, we would love to hear from you.
Responsibilities
- Design, develop, and maintain high-quality software applications using C# and related technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop and integrate RESTful APIs for seamless communication between different systems.
- Write clean, maintainable code following best practices in software development.
- Conduct code reviews to ensure adherence to coding standards and improve overall code quality.
- Troubleshoot and debug applications to optimize performance and resolve issues.
- Stay updated with emerging technologies and industry trends to continuously enhance skills.
Requirements
- Proficiency in C# programming language and experience with software development frameworks.
- Strong understanding of RESTful APIs and experience in designing API endpoints.
- Familiarity with Linux operating systems for application deployment and management.
- Knowledge of JSON for data interchange between applications.
- Experience with Object-Oriented Programming (OOP) principles.
- Familiarity with web servers such as IIS for hosting applications.
- Experience with Hibernate or similar ORM frameworks is a plus.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment while also being self-motivated.
Join us in shaping the future of technology through innovative software solutions!
Job Type: Full-time
Pay: $70,000.00 - $85,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Vision insurance
Schedule:
- Monday to Friday
Education:
- Bachelor's (Required)
Experience:
- Software development: 3 years (Required)
Language:
- English (Required)
Ability to Commute:
- Saint Petersburg, FL 33713 (Required)
Ability to Relocate:
- Saint Petersburg, FL 33713: Relocate before starting work (Required)
Work Location: In person
Salary : $70,000 - $85,000