05 Aug
|
Cathara Consulting
|
Darwin
05 Aug
Cathara Consulting
Darwin
Role Title: Application .NET Developer
Role Purpose
Cathara Consulting is seeking experienced .NET Application & Integration Developers to support the ongoing development and enhancement of the RevConnect Finance Application. The successful candidate will be responsible for the technical design, development, testing, and maintenance of business-critical system components, ensuring solutions are delivered in accordance with established application development standards and best practices.
The role requires strong expertise in .NET technologies, SQL database development, and the full software development lifecycle. The developer will work closely with business stakeholders, analysts, and technical teams to design and implement scalable, secure, and high-performing solutions that meet business requirements and support the continued growth of the RevConnect platform.
Essential Skills and Experience
· Highly skilled in programming, C# .Net (.NET 8).
· Extensive experience with Visual Studio / SQL Server and visual studio code for java script framework
· Extensive experience web development (HTML/CSS/Javascript/Typescript, vue JS)
· Experience with .Net SPA
· Experience with an Object Relational Mapping framework such as Entity Framework - Linq2DB
· Demonstrated skills with WebAPI / Web Applications (IIS)
· Experience with the Atlassian tool set such as Bitbucket server, Jira and bamboo
· Understanding of System architecture concepts
· Experience with SQL server, SQL, and Database design
· Experience with network design principals
· Understanding of basic security concepts
Key Responsibilities
· Design, develop, test, and maintain the RevConnect Finance Application.
· Collaborate with project teams, end users, and stakeholders to gather requirements and deliver technical solutions.
· Develop and implement software components, database objects, scripts, and integrations.
· Perform technical design, coding, unit testing, and system integration activities.
· Ensure applications adhere to established coding standards, security requirements, and architectural principles.
· Troubleshoot, debug, and optimize application performance.
· Create and maintain technical documentation, including functional specifications, technical designs, and database models.
· Participate in code reviews, continuous integration activities, and ongoing system improvements.
· Support application deployment, maintenance, and operational activities.
Desirable Skills and Experience
· Understanding of taxation and finance-related business concepts.
· Experience developing desktop applications using WPF/XAML.
· Experience with RESTful APIs, Message Queue (MQ) services, and OpenAPI specifications.
· Strong understanding of Dependency Injection principles.
· Experience with unit testing, automated testing, and continuous integration practices.
· Ability to produce and maintain technical documentation, including functional and technical specifications.
· Understanding of layered application architecture, including presentation, business, service, data, and database layers.
· Experience with database migration tools, profilers, and performance tuning.
· Understanding of virtual machine infrastructure, web servers, DNS, service accounts, and workplace configuration.
· Knowledge of network architecture and enterprise security practices.
📌 .NET Application & Integration Developer (Darwin)
🏢 Cathara Consulting
📍 Darwin