Developer (Onsite)
Columbia, SC - USA
Job Summary
Job Title: Developer (Onsite)
Location: Columbia MD
Job Type: Full-Time
Position Overview:
We are seeking a Developer to support the design development enhancement and maintenance of enterprise applications and backend services. This role is ideal for candidates with 2 years of experience development who are eager to grow their technical skills while working alongside senior developers architects and cross-functional teams.
The ideal candidate will have experience developing web applications APIs and database-driven solutions using modern Microsoft technologies and software development best practices.
Key Responsibilities:
- Develop enhance test and applications under the guidance of senior team members
- Participate in application design discussions and technical planning sessions
- Develop and maintain RESTful APIs backend services and web applications
- Support integration efforts with internal and external systems
- Write clean maintainable and efficient code following established coding standards
- Assist in troubleshooting debugging and resolving application issues
- Participate in code reviews and incorporate feedback from senior developers
- Support database development activities including writing queries and stored procedures
- Assist with application deployments CI/CD processes and release activities
- Create and maintain technical documentation as needed
- Collaborate with business analysts QA teams and other developers throughout the software development lifecycle
- Participate in Agile/Scrum ceremonies and team meetings
- Continuously learn and adopt new technologies and development practices
Required Qualifications:
- 2 years of hands-on experience application development
- Experience working in software development teams and Agile environments
- Strong problem-solving and analytical skills
- Good verbal and written communication skills
- Ability to work collaboratively in a team-oriented environment
Technical Skills
Experience with:
- C#
- Core 6
- REST APIs and Web Services
- Entity Framework / EF Core
- Angular React or modern JavaScript frameworks
- JavaScript / TypeScript
- LINQ
- Git version control
Understanding of:
- Object-Oriented Programming (OOP)
- SOLID principles and basic design patterns
- Secure coding practices
- Software development lifecycle (SDLC)
- API development and system integrations
Exposure to:
- Microservices architecture
- CI/CD pipelines
- Azure DevOps or GitHub Actions
- Docker containers
- Cloud-based deployments
Database Skills
Experience working with:
- Microsoft SQL Server
- Writing SQL queries and stored procedures
- Database troubleshooting and basic performance optimization
- Data integration and migration activities
Preferred Qualifications:
- Exposure to AWS services such as EC2 S3 IAM or CloudWatch
- Experience developing or supporting enterprise business applications
- Familiarity with messaging technologies such as Kafka or RabbitMQ
- Experience with automated testing practices
- Understanding of cloud-native application development
- Interest in learning scalable architecture and modern development practices