
Senior Developer
3 days ago
Reports to: Manager of Software Development
Position Type: Full-Time, Permanent
Description
The Senior Developer position supports the business processes of MTW Solutions (MTW) through application design, development, customization and implementation of our GMS and Harvest products. GMS serves State Education Agencies through facilitating the management of education grant applications. Harvest is a Child Nutrition System that supports State Education Agencies management of CACFP, SNP, FFVP and other grants supporting child nutrition.
A Senior Developer will be ready to demonstrate intermediate application development skills they have gained from a combination of the required education and professional experience.They will contribute to the complete life cycle of the software development process by completing a broad range of tasks including participating in analysis and design tasks, completing programming assignments, builds, deployments and database updates for GMS and Harvest. They will receive in-house training regarding MTW software solutions development standards and technical practices and will receive ongoing mentoring. Following initial training, they will be expected to demonstrate an increased level of GMS and Harvest product knowledge with the goal of working more independently and being responsible for more challenging tasks as their experience increases.
As a member of the technical team, they will provide general support of company goals and objectives under the direction of the GMS and Harvest Client and DevOps Managers. Experienced developers are expected to routinely communicate with clients whether it be while triaging an issue, getting clarification on a requirement or participating in analysis/design sessions.
Responsibilities
Each of the following responsibilities is expected of MTW Solutions Developers after training and/or examples on the subject have been communicated.
- Complete time reporting, timely providing details of time spent broken down by task with brief details provided as appropriate
- Continually pursue opportunities to deepen your technical skills and business expertise
- Study and understand the core business that the software product you are working on is designed to support.
- Provide Help Desk support when assigned. This includes logging the initial issue report, triaging the issue as experience grows and helping maintain the issue tracking details thoroughly.
- Participate in client requirement sessions and assist with the analysis and design of product configurations and customizations.
- As your experience with assignments grows, it is expected that you will master techniques for development and use those techniques to complete future assignments more independently and more quickly.It is also expected that you will participate in feature design and client requirement discussions as you gain knowledge and experience.
- Apply your experience to immediately contribute to the technical research and development of new product features.
- Requested builds, deployments and database updates are completed and verified to the appropriate environments with no problems realized by the client due to the build and/or deployment.
- Perform database backups and recoveries in appropriate environments without issue
- Perform code reviews on other team member's work
- Effectively prioritize tasks and provide accurate estimates on how long a task will take
- Programming Assignments
- Write code in the selected technologies appropriate for the products assigned.Code should be in keeping with good design principles and those standards established by the MTW Chief Technology Officer.
- Follow specifications and requirements communicated by project managers and analysts regarding what to complete in programming assignments.
- Complete assignments in a reasonable duration for the complexity of the task.This will be evaluated primarily on tasks where a project leader has communicated a specific time expectation.
- Develop automated tests and include them in the build processes
- Ensure code changes are delivered to the appropriate release branch(s) and environments, seeking clarification if uncertain.
- Utilize versions of the GMS and Harvest Tools deployed in customer environments to develop web pages.
- Become aware of all databases and system components utilized in the product solutions and evaluate impact of coding changes and their effects on the larger product(s)
- Communication Skills
- Document technical changes in reasonable and non-cryptic detail.
- Documentation completed using correct English to avoid ambiguity, careful use of acronyms and other jargon – especially when documentation is intended for client eyes.
- Create drafts of product feature documentation for ultimate inclusion in system documentation.
- Correctly and completely update appropriate build documentation regarding modules requiring deployment.
Minimum Qualifications
- Bachelor's degree in Computer Science, Information Systems or Business Administration with a heavy emphasis in Information Systems plus a minimum of seven years professional experience in a software development and/or support position
- Experience developing web and server applications with Microsoft .NET technologies
- Experience with XML, JSON and SQL
- Experience implementing basic relational database concepts
- Experiencewith object-oriented development principles
- Experience testing programs and developing test scenarios
- Strong written and verbal communication skills (English)
- Ability to pass background checks required for access to customer environments
Desired traits with a proven track-record
- Motivated to excel
- Creative/critical thinker and problem solver
- Patient, kind, humble and confident
- Calm and able to work under pressure
- Team oriented
Desired skills / technologies
- Microsoft .NET (C#, VB.NET, LINQ, Entity Framework)
- Microsoft SQL Server (T-SQL, Stored Procedures, Database Design, Database Administration, Execution Plans, Performance Improvement)
- HTTP REST Services
- Systems Integration
- Microsoft Windows Servers and Networks (IIS, Authentication, Network Protocols)
- Automated Unit and Integration Testing
- Git
- Jira
- Business Intelligence and Microsoft BI tools (Data Warehousing using Microsoft SQL Analysis Services, SSRS, Excel Pivot Tables and Power BI tools)
- Microsoft Office, Teams, OneNote and SharePoint
- OAuth and OpenID Connect
- Responsive Web Design
- Experience working in an Agile or other iterative project environment
- Seniority levelMid-Senior level
- Employment typeFull-time
- Job functionEngineering and Information Technology
- IndustriesSoftware Development
Referrals increase your chances of interviewing at EXA Software Pakistan by 2x
Sign in to set job alerts for "Senior Developer" roles.Karachi Division, Sindh, Pakistan 10 months ago
Karachi Division, Sindh, Pakistan 1 month ago
Karachi Division, Sindh, Pakistan 1 year ago
Karachi Division, Sindh, Pakistan 6 months ago
Karachi Division, Sindh, Pakistan 4 months ago
Karachi Division, Sindh, Pakistan 1 year ago
Karachi Division, Sindh, Pakistan 4 months ago
Karachi Division, Sindh, Pakistan 2 months ago
Karachi Division, Sindh, Pakistan 1 month ago
Karachi Division, Sindh, Pakistan 2 months ago
Karachi Division, Sindh, Pakistan 1 year ago
Karachi Division, Sindh, Pakistan 1 month ago
Karachi Division, Sindh, Pakistan 2 months ago
Karachi Division, Sindh, Pakistan 1 year ago
We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr-
Senior Developer
3 weeks ago
Karachi, Sindh, Pakistan Jami Partners Full timeWe are currently seeking to hire Senior Developers with the following skills:Proven hands-on experience with Oracle API Gateway and MuleSoft.Minimum 8 years of software development experience with a strong focus on APIs and integration.Strong background in banking, digital banking, FinTech, or financial services.Strong knowledge of REST, SOAP, OAuth2, JWT,...
-
Senior Developer
3 weeks ago
Karachi, Sindh, Pakistan Cloud bits | SnowLake Full timeJob TitleSenior Full Stack Developer (Angular + C#) | Karachi | 3-Month ContractJob DescriptionWe are looking for a rock-solid Full Stack Engineer to join us on a time-sensitive, high-stakes product sprint. You will be responsible for building and stabilizing an enterprise SaaS product that is preparing for launch. If you are confident in your skills, can...
-
senior level developer
4 days ago
Karachi, Sindh, Pakistan Abroad Work Full timeSenior Level Developer Vacancy in Karachi, PakistanWe are hiring a Senior Biometric Developer to join our team in Karachi. In this role, you will be responsible for developing, testing, and implementing biometric solutions for our clients. Your main duties will include:Designing and coding software applicationsTroubleshooting technical issuesEnsuring the...
-
Senior Development Manager
7 days ago
Karachi, Sindh, Pakistan beBee Careers Full timeSenior Development Manager RoleAs a Senior Development Manager, you will be responsible for leading and managing the development team and their daily operations. This includes providing comprehensive reports to senior management, fostering team knowledge-sharing and skill-building initiatives, conducting testing and debugging sessions, and hosting seminars...
-
Senior Software Developer
7 days ago
Karachi, Sindh, Pakistan beBee Careers Full timeSenior Software EngineerWe are seeking a talented Senior Software Engineer to join our team. The ideal candidate will have successful experience in software engineering and a passion for developing new product offerings.Key ResponsibilitiesCollaborate with project managers, user interaction designers, and other software engineers to develop innovative...
-
Senior Dotnet Developer
3 weeks ago
Karachi, Sindh, Pakistan LITS SERVICES - Microsoft Dynamics 365 Partner Full time5 days ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Direct message the job poster from LITS SERVICES - Microsoft Dynamics 365 PartnerCHRM | MBA HRM | Performance And Appraisal Management | Compensation & Benefits | Human Resources Management | Organisational Change & DevelopmentCompany DescriptionLITS...
-
Senior AI Developer
2 weeks ago
Karachi, Sindh, Pakistan SOC Solutions LLC Full timeUrgent Hiring AlertSenior AI DeveloperSOC Solutions LLC is on the lookout for an experienced Senior AI Developer to join our dynamic team. If you are passionate about cutting-edge AI and machine learning technologies and ready to make an impact, this is your chanceJob ResponsibilitiesDevelop and implement innovative AI models and algorithms.Analyze large...
-
Senior iOS Developer
2 weeks ago
Karachi, Sindh, Pakistan Bykea Full timeDirect message the job poster from BykeaTalent & Culture Partner at Bykea | Leading Learning & Organizational DevelopmentBykea is hiring: Senior iOS DeveloperWe are looking for a passionate Senior iOS Developer dedicated to creating seamless, high-performance mobile experiences.Responsibilities:Build and maintain core services and features in our iOS...
-
Senior Mobile Developer
7 days ago
Karachi, Sindh, Pakistan beBee Careers Full timeJob OverviewA Senior Software Engineer for Android is responsible for developing and maintaining Android applications. The senior software engineer will work closely with cross-functional teams to design, develop, and implement new features and enhancements for Android applications.This position requires strong proficiency in Java and Kotlin programming...
-
Senior J2ee Developer
2 weeks ago
Karachi, Sindh, Pakistan PLATINUM Full timeThis is a full-time, on-site role for a Senior J2EE Developer located in Karachi. The Senior J2EE Developer will be responsible for designing, developing, and managing Java-based applications using Spring Framework. Key Responsibilities• Design, develop, and maintain enterprise-grade applications using Java/J2EE• Work with JSP, Servlets, Spring...