Software Developer Job
Role details
Job location
Tech stack
Job description
Clarify and review requirements and specifications to understand software engineering requirements. - Plan and define work packages to create/change logical functions. - Ensure proper coding in cooperation with other team members, and perform bug verification and testing. - Design and realize interfaces between business applications, and execute software (unit and integration) tests. - Support migration, and ensure change documentation, plan and release upgrades, if required.Develop and maintain internal applications (e.g., databases and optimization tools). - Design, implement, and optimize SQL Server databases. - Develop user interfaces using WPF. - Implement business logic using .NET technologies (primarily VB.NET). - Identify opportunities for improvement in existing applications. - Provide technical support and troubleshoot issues (debugging). - Document development processes, changes, and functionalities
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field. At least 3 years of experience in software development. Experience working with internal business applications is a plus. - Experience with SQL Server or similar relation databases (queries, database design, optimization). - Strong experience with .NET / C# (ASP.NET Core, Entity Framework). - Experience with WPF (Windows Presentation Foundation). - Experience managing and deploying applications on Windows/Linux VMs (IIS, CI/CD pipelines) - Familiarity ...