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 SQLStrong 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 APIMHands-on experience with Azure DevOps for version control, build automation, and release managementGood understanding of software development best practices, including agile methodologies and DevOps principlesExcellent problem-solving skills and ability to analyze complex technical issuesConfident 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 SQLYou focus on writing reusable, reliable and readable code.Knowledge of full software development lifecycleKnowledge of Oops programmingBackground in any of the following is a bonus:Experience with tools such as UML, Visio and SVN (etc).Agile software development methodology such as ScrumHow to apply? To apply for this position, please send us your resume at: ******#J-18808-Ljbffr