




Job Summary: A professional to work across all phases of the software development lifecycle—from conception through to maintenance—contributing insights and solutions in both technical and business environments. Key Highlights: 1. Participate in all phases of the software development lifecycle. 2. Develop solutions using .NET C# and integrate with systems. 3. Strong commitment and ability to make effective decisions. **Job Description:** The candidate will be responsible for actively participating in all phases of the software development lifecycle—from conception and design through implementation, testing, delivery, and maintenance. **Educational Background:** * Systems Analysis and Development or related fields. **Responsibilities:** * Actively participate in technical and business meetings, contributing insights and solutions. * Develop solutions using .NET C# * Develop integrations with internal and external systems. * Support and clarify user doubts during the user acceptance testing (UAT) process. * Provide support/maintenance for developed solutions. * Generate documentation (manuals and work procedures) * Strong commitment to deadlines **Qualifications:** * Minimum 5 years of proven software development experience. * Proficiency in development with: * C#, MVC, Angular * SQL Server (Stored Procedures, Functions, Triggers, Views) * JavaScript, jQuery * MVC - Bootstrap * Web API, Web Service, WCF * Solid knowledge of Domain-Driven Design (DDD). * Experience with ORM persistence layer (Dapper) * Experience with DevOps (Git/TFS - Azure DevOps) **Competencies:** * Excellent analytical and conceptual skills, with the ability to solve complex problems. * Strong teaching skills, with the ability to clearly and accessibly explain technical concepts. * Conciseness, verbal and written fluency, and professional demeanor. * Excellent interpersonal skills and ability to work collaboratively in teams. * High concentration capacity, initiative, organization, planning, and proactivity. * Strong sense of commitment and ability to make effective decisions. **Preferred Qualifications:** * Knowledge of Azure cloud. * Experience with Agile methodologies. * Relevant certifications in software development. * Knowledge of containerized applications. * Experience with messaging technologies (RabbitMQ or similar)


