Entry Level Software Engineer
Job Responsibilities:
· Application Design, construction, and deployment of projects and associated modules within an object-oriented architecture
· Implement high-quality code in an agile, test-driven development environment utilizing .NET Stack.
· Develop end to end web modules using .NET components and modern JavaScript libraries and frameworks
· QA, debug code, and troubleshoot for issues
· Maintain and enhance existing software and application functionalities
· As needed, help other developers on implementation
Qualifications:
· 1+ years of experience as a software developer or similar role
· Familiarity with .NET Framework and / or .NET Core
· Strong understanding of C#, Java or any other object-oriented language
· Understanding Agile, SDLC, and CI/CD process
· Familiarity with code versioning tools (Git, SVN, etc.)
· Knowledge of relational databases (e.g. SQL Server, MySQL, Oracle), basic SQL query language skills
· Strong problem solving and communication skills
· Bachelor’s Degree or higher in Computer Science, Mathematics, and Statistics
Nice to Have:
· Relevant experience with Object-Relational Mapping (ORM) frameworks (Entity Framework)
· 1 year of practical experience in C# development
· Relevant experience with Object-Relational Mapping (ORM) frameworks (Entity Framework)
· Experience with Azure or Similar cloud service providers (AWS, GCP, etc.)