JOB SUMMARY:
The Senior Full-Stack C# Developer is a professional programmer with an overall technical understanding and performs full life cycle software development of distributed web applications.
This role supports our Australian and Philippines operations and can be performed from anywhere in the Philippines - with the occasional office drop-in. Before and after current COVID restrictions, Entrinsic Technology supports predominately remote working arrangements for reliable professionals.
KEY RESPONSIBILITIES:
Undertakes software modifications or feature enhancements to existing systems.
Contributes to the provision of enterprise-grade solutions:
Performs full life cycle software development of distributed web applications.
Designs and develop new systems.
Undertakes software modifications or feature enhancements to existing systems.
Provides technical documentation for the systems delivered.
Performs peer reviews of developed code to ensure adherence to defined coding standards.
Contributes to and follows defined processes for software development/maintenance.
Mentors and guides junior and mid-level developers in delivering systems from inception to deployment with minimal direction.
Performs self-based training in the upcoming technology, quality approaches, and testing techniques.
Adheres to all software development standards and processes.
Meets or exceeds milestones and deliverable dates for the assigned tasks.
Manages and maintains an excellent and professional relationship with internal and external stakeholders and always provides excellent service and support.
Prepares weekly and monthly regular reports of progress.
Willing to take on new responsibilities as may be assigned/required by the management.
REQUIRED COMPETENCIES:
Demonstrates 6+ years of experience in software development, building scalable enterprise-level software, recently using many of the following:
C# with .NET 1.1 to 4.6
.NET Core 2+
Front End Development with recent Javascript and CSS Libraries (Angular, Angular2 / Typescript advantageous)
WCF, ASP.NET Webforms, MVC, WebAPI 2
SOAP and REST web services development
AWS and/or Azure cloud technologies
TSQL, Entity Framework
MS SQL Server Suite (SSRS, SSIS...)
XML and XSLT
Datadog
Bitbucket, Jenkins, CI/CD
Proficient in SOLID principles and object-oriented design and development.
Knowledgeable in securing system application, design, and deployment.
Ability to code and write scripts at the database level.
Ability to comprehend and implement detailed project specifications, adapt to various technologies, and simultaneously work on multiple projects.
Database schema design and development of stored procedures.
Experience with message queuing.
Excellent English verbal and written communication skills
Good analytical/problem-solving skills.
DESIRED COMPETENCIES:
.NET Microservices
Experience in the logistics industry, particularly Maritime Logistics
QUALIFICATIONS:
Candidate must possess at least a Bachelor’s/College Degree in Computer Science, Information Technology, Engineering (Computer/Telecommunication), or equivalent experience.
At least 6+ years of experience in Programming and Website development using programming and development languages.
BENEFITS:
Remuneration commensurate with experience
Healthcare benefits for employee and qualified dependents
Leave benefits.
Day shifts with a normal professional work week (8 hours per day, 5 days per week)
Predominately work from home with team meetups
Occasional domestic travel