This is not a Corp to Corp role, no C2C at this time. Thank you
Job Title: Senior Software Developer Duration: Contract position Location: Remote, United States, W2 only
This is a hands on software development role with a strong emphasis on backend development.
Required Skills: PythonJavaScriptDjango webDjango rest frameworkArchitecture/Infrastructure (AWS, elastic beanstalk) SQL database design
We are looking to hire an experienced senior software developer to head up our development team. In this role, you will be responsible for overseeing the development and implementation of new software systems. You may also be required to update existing software and conduct feasibility studies on company systems.
While your role will be managerial in nature, you will also be expected to code applications, create reports, and mentor the junior developers.
To ensure success as a senior software developer, you should have high-level managerial skills, in-depth knowledge of programming languages, and outstanding project management skills.
Senior Software Developer Responsibilities:Meeting with development managers to discuss software projects.Conducting feasibility studies for upgraded software systems.Designing new software programs, websites, and applications.Assigning tasks to junior developers such as coding, testing, debugging, and analytics.Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.Other duties as assigned
Senior Software Developer Requirements:Bachelor’s degree in computer engineering or computer science. MA preferred7+ years of Software Development experiencePrevious experience as a software programmer.Managerial experience preferred.Advanced knowledge of programming languages including JavaScript, HTML5, C++, C#, Java, SQL, and PHP.Knowledge of system frameworks including .NET, Git, AngluarJS, and GitHub.Familiarity with various operating systems (Linux, Mac OS, Windows)Experience creating and maintaining databases.Experience working with Agile development technologies.Advanced project management skills.Good interpersonal skills.