Senior Software Developer I

SMS Assist · Chicago, IL

Company

SMS Assist

Location

Chicago, IL

Type

Full Time

Job Description

Employer
SMS Assist, L.L.C.
Job Title
Senior Software Developer I
Job Requisition
20851.4.4
Salary
$94,016 per year
Job Location
Chicago, Illinois
Job Duties
Review the work of a team responsible for designing, building, testing, deploying, maintaining, and supporting applications or systems software built using C#, .NET Core and Python on Amazon web service cloud provider; Work to establish functional requirements and reviews solutions to ensure organizational needs are met; Select and oversee implementation of several software development methodologies, such as Agile development methodology, DevOps deployment methodology; Develop short- and long-term product roadmaps to ensure continuous improvement of software; Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code; Mentor junior developers by training them with software development best practice and SMS internal Agile development methodology; Keep up to date on the newest technological innovations and apply relevant innovations to transform existing monolith .NET backend + TypeScript frontend web application to modern microservices architecture; and Ensure confidentiality of internal and external data.
Telecommuting is permitted.
Job Requirements
Master's degree in Computer Science, Cognitive Science and Technology, or related field, and 2 years of progressive experience in: Experience in object-oriented programming with programming languages: C/C++/C# or Python and service-oriented application development techniques and theories such as encapsulation, abstraction, design pattern, inheritance, or domain driven design methodology; Experience in relational database such as MySQL and non-relational database such as MongoDB design and querying patterns; Experience in cloud computing: Amazon Web Service; Experience in data structures such as Dynamic Array, Binary Tree, Linked List, Graph, or HashMap and algorithms such as Binary Search, or Binary Tree Traversals; Experience in unit testing theory including unit test, integration test, or API test; Experience in source control management systems: Git and continuous integration/deployment environments such as GitLab Continuous Integration and Continuous Delivery/Deployment and Jenkins to automate software building, testing, deploying.
Foreign Language, Licenses, and Certifications
N/A
Contact Instructions
To apply, send resumes to Jennifer Gordon at [email protected]. Must reference job 20851.4.4
#LI-DNI
Apply Now

Date Posted

06/16/2023

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9