Job Overview:
We are seeking a highly skilled Senior .NET Developer with experience in analyzing and
enhancing web-based applications built in C# on the .NET platform. The ideal candidate
will be responsible for evaluating an existing application, documenting its features,
meeting with key stakeholders to understand their needs, and delivering necessary
enhancements. The application interfaces with the Twilio platform, so hands-on
experience with Twilio’s API is a must. Familiarity with Git, Jira, AWS, and Docker are
highly desired.
Key Responsibilities:
Analyze Existing Application: Conduct a thorough review of the existing webbased
application built in C#/.NET to understand its architecture, features, and
integrations.
Documentation: Create detailed documentation of the current system, including
its features, workflows, and architecture.
Stakeholder Engagement: Meet with key users and stakeholders to gather
requirements, understand business needs, and propose enhancements or
improvements.
Application Enhancements: Design, develop, and implement enhancements to
the application based on user feedback and requirements.
Twilio API Integration: Ensure smooth integration of the application with the Twilio
platform, developing and maintaining features that leverage Twilio’s messaging,
voice, or other communication APIs.
Version Control and Collaboration: Use Git for version control, collaborating with
the development team to manage codebases and deployments effectively.
Issue Tracking and Management: Utilize Jira for tracking project tasks, bugs, and
enhancement requests.
Cloud Deployment and Infrastructure: Deploy and maintain application
components in AWS, leveraging cloud services for scalability and efficiency.
Containerization: Work with Docker for containerized deployment of application
components, ensuring consistency across development and production
environments.
Required Skills and Qualifications:
8+ years of experience in C# and .NET application development.
Strong experience with web-based applications and thorough understanding of
MVC architecture.
Experience working with Twilio APIs (SMS, voice, etc.) and integrating Twilio into
web applications.
Proficiency in version control systems, specifically Git.
Experience using Jira for task and project management.
Familiarity with AWS cloud services, including EC2, S3, RDS, or related services.
Knowledge of Docker for containerized application deployment.
Excellent problem-solving skills and the ability to analyze and optimize existing
codebases.
Strong documentation and communication skills, particularly in documenting
existing systems and articulating technical details to non-technical stakeholders.
Experience working in Agile environments.
Desired Skills:
Experience with CI/CD pipelines for automated deployment.
Knowledge of SQL Server and database design.
Familiarity with other communication APIs and platforms.
Previous experience working with geographically dispersed teams.
Soft Skills:
Strong interpersonal and communication skills to interact effectively with key users
and stakeholders.
Ability to work independently and as part of a team.
A keen eye for detail and a strong commitment to quality.
Education:
Bachelor’s degree in Computer Science, Engineering, or a related field, or
equivalent experience.
Job Type: Contract
Work Location: Remote