We are hiring!
Senior Software Developer (.Net) Opportunity
Working method: Onsite
How to Apply:
Click Apply for position
Responsibilities
- Support in the implementation of quality awareness in delivering efficient and cost effective services
- Supervise and guide the team with the overall performance accountability of subordinates
- Conduct annual appraisals and support in setting individual development plan and targets of subordinates
- Support the unit head in ensuring appropriate staffing levels conducting interviews and hiring of new staff
- Support in development implementation and ensure adherence of policies and procedures
- Write translate and code software programs and applications according to specifications
- Generate statistics and prepare and write reports for management and/or team members on the status of the programming process
- Research design document and modify software specifications throughout the production lifecycle.
- Develop software solutions from documented requirements and specifications
- Participation in the software development lifecycle: implementation tests documentation maintenance of software in the GUI business logic and database layers.
- Handle the development and maintenance of user manuals and guidelines.
- Produce clear readable and maintainable code
- Analyze and amend software errors in a timely and accurate fashion and provide status reports where required.
- Ensure appropriate documentation are maintained and reviewed with the Technical Architect
Work Experience Requirements:
- Minimum 6 years experience as a developer (lead developer would be a plus)
- Minimum 3 years experience with with NET Core 6 or higher C# (10 or higher)
- Minimum 2 years working with Oracle 19c
- Experience and knowledge using Blazor .Net C# HTML XML JQuery WCF IIS source code version control system (Bitbucket)
- Licensure / Certification Requirements:
Relevant technologies certifications are a plus - Bachelor degree in IT/Systems engineering or relevant Masters degree is preferred
Skills & Competencies:
- Solid understanding of objectoriented programming (OOP) and computer science foundations such as memory management and lowlevel algorithm performance
- Deep knowledge of the .NET Core 6 or higher C# (10 or higher) WebAPI Blazor Web Assembly & PWA HTML CSS (Bootstrap) jQuery & JavaScript PLSQL Oracle 19c MongoDB SQL Server .NET Core Micro Service Implementations using Kafka/RabbitMQ. Xamarin/MAUI
- Ability to design and optimize Oracle SQL queries and stored procedures
- Visionary in anticipating future IT development direction and able to communicate that vision to ITS and business partners
- Expertise in developing and architecting solutions in a collaborative environment as well as significant experience in multiple hardware/software computing and cloud environments
- Hands on software development and testing designs coding unit testing documentation etc.
- SDLC methodology waterfall prototyping rapid application development etc.
- Software selection and implementation frameworks standards technology platforms etc.
- Infrastructure selection technology platforms operating systems hardware platforms networks etc. Database administration ERDs modeling governance housekeeping etc.
- Processes source code control build process testing release management roll back integration requirements traceability etc.
- Breadth of experience other industries bespoke vs. CoTS solutions etc.
- Practices and standards architecture and coding standards governance templates quality assurance etc.
- Research and development how do you stay abreast of technological advancements
- Integration of third party applications
- IT Security including data protection
- Excellent level of technical awareness computer literacy
- Information Governance
- Working knowledge of workflow web interfaces SOA cloud and telephony solutions
- Good business understanding and background
- Good leadership skills including people management selection and development skills
- Very good command of written and spoken English; knowledge of Arabic language is an advantage
- Very good analytical planning forecasting execution and problem solving skills
- Ability to acquire and apply new skills
- Flexible and able to work under pressure
- Respect and promote trust and confidentiality
- Results oriented whilst ensuring high quality of work and able to think out of the box
- Strong level of customer service orientation and professionalism in all interactions
- Able to manage a multicultural environment and promote teamwork and knowledge sharing in order to achieve goals and deliverables
- Good knowledge of health insurance concepts
- Good knowledge of Microsoft applications
Ready to take your career to new heights Were InTalent Asia your goto recruitment partner in Sri Lanka and weve got an exciting opportunity for you! Our client lookout for a dynamic individual to fill the role of Senior Software Developer (.Net)
At InTalent Asia were not just recruiters; were here to architect your career success. Join us in the journey of matching your skills with unparalleled opportunities. Apply now and see how you can be the perfect fit for this exclusive position!