Software Engineer (Junior to Mid-level)

Overview

Hybrid
$100,000 - $110,000
Full Time
No Travel Required

Skills

.Net framework
C# coding
Entity framework
SQL Server
Oracle
mobile app development
Angular
React
pharmacy
Python
JavaScript
. NET
C #
Collaborate
Computer Science
Debug
Excellent communication
SQL
Software Engineer
Software EngineerLevel
Software Engineering
analytical skills
app development
code reviews
communication skills
configuration management
debugging
problem - solving
relational databases
software
software configuration
software configuration management
software developers
software development
teamwork
version control

Job Details

Job Title: Software Engineer
Level: Junior-level to Mid-level
Job Location: Local to Pittsburgh, PA or within 2 hour commute
Job Type: Full-time Hybrid Remote in the office one day a week. T

Job Summary:
As a Software Engineer, you will work as part of a growing development team of 10 software developers creating and maintaining software applications. You will be responsible for assisting in the design, coding, testing, and debugging of software solutions. This role is an excellent opportunity to gain practical experience and build a strong foundation in software development. You will be part of a newly formed and expanding team in a dynamic work environment.
Top 4 REQUIRED Skills: (Must have)
1. .NET Framework development exp
2. C# coding expertise
3. Entity Framework exp
4 SQL Server / Oracle exp
Additional "Preferred" Skills: (Nice to have)
1. Mobile app development experience
2. Angular exp
3. React exp
4. Pharmacy domain experience
Key Responsibilities:
1. Assist in the development and maintenance of software applications, following established coding standards and best practices.
2. Collaborate with senior developers and cross-functional teams to understand project requirements and objectives.
3. Write clean, efficient, and well-documented code for software components and features.
4. Participate in code reviews to learn from feedback and improve coding skills.
5. Debug and troubleshoot software defects and issues.
6. Work on software enhancements and new features as directed by senior team members.
7. Follow version control and software configuration management best practices.
8. Assist with the integration and testing of software components.
9. Keep up to date with emerging technologies and programming languages to enhance your skills.
Qualifications:
- .NET Framework, C#, Entity Framework - Ideally looking for candidates with 2-4 years of experience, and good communication skills.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Experience and understanding of programming languages (e.g., C#, Python, JavaScript) and development tools.
- Experience and understanding of relational databases (e.g., SQL Server, Oracle etc.)
- Familiarity with software development methodologies and best practices.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Willingness to learn and adapt to new technologies and programming languages.

About NexTech Solutions