Senior Software Engineer - .NET
- business Talent Job Seeker
- directions_car Islamabad
- workFull-time
Requirements:
- Minimum 5+ years of shown experience in software development
- Experience in development of distributed/scalable systems and high-volume transaction applications
- Deep understanding of software applications architecture and infrastructure
- Experience in legacy code refactoring.
- Demonstrable experience in .Net, C# programming and Sophisticated level of HTML5/JavaScript, SQL and RDBMS architecture
- Real life experience applying SOLID principles and Design Patterns.
- Experience writing Unit Tests & Integration Tests
- Experience with DevOps methodologies (CI/CD) and technologies (Microsoft DevOps solutions would be preferable). GIT knowledge required.
- Demonstrable experience working in a microservice-oriented architecture.
- Knowledge of cloud computing, SaaS & PaaS concepts
- Experience with databases query performance tuning/troubleshooting.
- Bachelor's Degree in Computer Science/Engineering/equivalent experience
- Experience in Consumer Goods/Retail sector and in specific commercial processes (trade promotions, sales agreement, sales force automation, incentives management, retail execution) will be an advantage
- Leadership abilities as well as supervisory skills, time management, problem-solving orientation, presentation skills, highly collaborative working style
- Ability to quickly learn and apply sophisticated subjects and technologies
- Oriented to detail, initiative with a high self-motivation
- Proficient in English (verbal and written)
- Advanced knowledge of Object-Oriented Programming (OOP).
Responsibilities:
- Write, test, and document well-structured code against designs that scales and meets customers functional and non-functional requirements
- Participate in all aspects of software development activities, including design, coding, code review, unit-testing, bug fixing, and operations
- Participate in customer project and work closely with the architects and functional consultants to design, integrate, and implement solutions that align to the customer's requirements
- Supervise the development, deployment of customer solutions
- Together with other Project and/or Support team members, provide development estimates for project and support engineering activity
- With a shown focus on Continuous Improvement, carry out organizational coding standards and best ways
- Promote production of quality software and partner with the QA team to ensure that the software we deliver has the highest quality output
- Tackle and address customer problems and software defects
- Write operational documentation with technical authors
- Collaborate as part of self-organizing, multi-functional team
- Provide technical guidance and mentorship to junior engineers
- Communicate effectively on progress and ensure risks and issues are raised early to minimize impact on the delivery.
Place of work
Talent Job Seeker
Islamabad
app.general.countries.Pakistan
Islamabad
app.general.countries.Pakistan
Employer profile
Identifica el mejor Talento con Talent Job Seeker
Local radius
- Rawalpindi
- Islamabad
- Islamabad
- Islamabad
- Islamabad
- Islamabad
- Islamabad
- Islamabad
- Islamabad
- Islamabad
Job ID: 9483964 / Ref: e7f95dbd61b45db92c5bbaa79209f531