MID-SENIOR LEVEL SOFTWARE ENGINEER
Office based
3 + YEARS RELEVANT EXPERIENCE
The purpose of this position is the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills. Candidate should be self-motivated, willing to upskill. Below find set out the duties and responsibilities for the Mid-Senior Software Engineer position which would include any other work the employee is qualified to do and deemed to be a part of.
- Writing clean, high-quality, high-performance, maintainable code
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Coordinate cross-functionally to insure project meets business objectives and compliance standards
- Support test and deployment of new products and features
- Participate in code reviews
Skills
- XML Schema
- XML
- Software Development Methodologies
- Object-Oriented Programming (OOP)
- Object Oriented Design
- Multitasking
- Databases
- Database Design
- Data Modeling
- Computer Science
Required experience / qualifications.
To apply for this position, you will need to have the following qualifications and experience.
- Bachelor’s degree in Computer Science (or related field)
- Expertise in Object Oriented Design, Database Design, and XML Schema
- Experience with Agile or Scrum software development methodologies
- Ability to multi-task, organize, and prioritize work.
Experience with the following technologies.
– C#
-.NET Core
– SQL
– Java Script
– CSS
– HTML
– ASP.NET
– MVC
– React
– Flutter
Required personal qualities.
To be a match for this role, you will demonstrate the following personal characteristics.
- Team player: You will be someone who takes pride in team achievements and will be a joy to work with
- Agile and adaptable: You see change as something positive, an opportunity to grow. You thrive in dynamic environments.
- Positive thinker: You naturally see the glass half full and focus on the bright side of things.
- Impact-driven: You genuinely care about the world. You are not driven by money, fame, comfort, or other self-interests, but by a burning desire to contribute and make an impact.
- Driven and pro-active: You love action and enjoy a high pace. You naturally assume responsibility and cannot just sit back. You do not give up until you have achieved the goals.
- Curious and a lifelong learner: You’re naturally a curious person. You strive too always be better than yesterday. You seek feedback.