Software Engineer (Microsoft .NET)
Location:
Portugal
Opening:
1
Deadline:
2024-05-21
Javra Software is seeking Software Engineer ready to make a long term commitment to an excellent career in Portugal. You will work as part of our world class outsourcing team developing desktop and web software applications for international customers with the .NET platform.
Responsibilities
- Your responsibilities will include (but are not limited to):
- Collaborate with cross-functional teams to design and develop software solutions using C#, .NET Framework, and .NET Core.
- Architect, build, and maintain Azure-based applications and services, including Azure Function App, Logic Apps, DevOps, and APIM.
- Utilize Azure DevOps for source control, continuous integration, and continuous deployment (CI/CD) pipelines.
- Participate in complete software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
- Designing database and developing using Microsoft SQL Server.
- Develop and maintain technical documentation, including design documents, architecture diagrams, and user manuals.
- Mentor junior developers, providing guidance and support to foster their professional growth and development.
Requirements
Requirements and Qualifications:
- At least Bachelor Degree in Software Engineering, Computer Science or a related field.
- 3+ years of programming experience in C#, ASP.NET and MS SQL
- Strong proficiency in C#, .NET Framework, and .NET Core, with a deep understanding of object-oriented programming principles.
- Extensive experience with Azure services, including Azure Function App, Logic App, and APIM
- Hands-on experience with Azure DevOps for version control, build automation, and release management
- Good understanding of software development best practices, including agile methodologies and DevOps principles
- Excellent problem-solving skills and ability to analyze complex technical issues
- Confident to communicate in written and spoken English.
You have the following experience and profile:
- Computers are your passion (not just your profession)
- Confident to communicate in written and spoken English.
- Motivated, innovative and ready to take responsibility and initiative in your work.
- Analytical ability with logical reasoning and problem-solving skills.
- Knowledge of Relational Database theory and SQL
- You focus on writing reusable, reliable and readable code.
- Knowledge of full software development lifecycle
- Knowledge of Oops programming
- Windows Phone development (Optional)
Background in any of the following is a bonus:
- Web development using ASP.NET MVC, Entity Framework, HTML, CSS, JavaScript and Ajax.
- Experience with tools such as UML, Visio and SVN (etc).
- Agile software development methodology such as Scrum
How to apply?
To apply for this position, please send us your resume at: hrpt@javra.com