Lessen

Senior Software Developer

Lessen

full-time

Posted on:

Location Type: Hybrid

Location: Chicago • Illinois • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $120,000 - $130,000 per year

Job Level

Senior

Tech Stack

AWSAzureCloudJava.NETPythonSOAPSpringSpring BootSpringBootSQL

About the role

  • The Senior Software Developer supports the Product and Technology Department by managing day-to-day activities within the organization's software development function.
  • Work as part of an agile development team building and working on enterprise grade software.
  • Involved in all areas of development from design to development to testing.
  • Oversee the work of a team responsible for designing, building, testing, deploying, maintaining, and supporting applications or systems software.
  • Work to establish functional requirements and reviews solutions to ensure organizational needs are met.
  • Select and oversee implementation of one or more software development methodologies.
  • 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.
  • Prepare and install solutions by determining and designing system specifications, standards and programming.
  • Improve operations by conducting system analysis, recommending changes in policies and procedures.

Requirements

  • Position requires a Bachelor's degree in Computer Science, Information Technology, or related field and 3 years of experience in a related occupation.
  • Must include some experience in each of the following:
  • 1. Object-oriented and service-oriented application development techniques and theories;
  • 2. Relational database design and querying concepts using SQL, no-SQL, and MyBatis;
  • 3. Microsoft .NET development using C#, JAVA, Spring Boot, and Python;
  • 4. Design Pattern, Data structure, and algorithm;
  • 5. Client and server application development, API development, and REST and SOAP;
  • 6. Using Unit testing theory;
  • 7. Working within source control management systems and continuous integration and deployment environments and using Git and Azure DevOps;
  • 8. Using Cloud computing and Cloud Architecture, including Azure and AWS

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
object-oriented programmingservice-oriented architecturerelational database designSQLno-SQLMyBatisMicrosoft .NETC#JAVASpring BootPythondesign patternsdata structuresalgorithmsAPI developmentRESTSOAPunit testing
Soft skills
team managementcommunicationproblem-solvingdocumentationsystem analysis
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Information Technology