Software Engineer
Company: Systems Staffing Group
Location: Alpharetta
Posted on: May 14, 2022
|
|
Job Description:
Job DescriptionBack End (BE) SOFTWARE ENGINEER III Position can
work from any of the following locations: ---Alpharetta, GA ---Boca
Raton, FL ---Dayton, OH ---Remote We are looking for an
experienced, smart, driven individual, willing to work in a
fast-paced environment, who loves learning new technologies. Apply
the principles of computer science and mathematical analysis to the
design, development, testing, and evaluation of company software
and systems. Core: C# .NET MVC ASP. NET CORE ADO. NET SOAP/REST web
services MYSQL IIS Nice to have: AZURE/AWS Docker CI/CD Load
balancing QUALIFICATIONS 3 years of Software Engineering experience
BS Engineering/Computer Science or equivalent experience required
TECHNICAL SKILLS ---Proficiency with data manipulation languages
---Understanding of data modeling principles ---Ability to work
with complex data models ---Proficiency in PHP, Javascript,
Typescript and associated tools (VSCODE, PHPStorm) and frameworks
(e.g. Zend/Laminas, React, Angular) ---Knowledge of
Webpack/RollupJS, SASS and JSON HTTP/REST web-services
---Familiarity of industry best practices - code standards
---Ability to work well with internal and external technology
resources Ability to write and review portions of detailed
specifications for the development of system components of moderate
complexity ---Knowledge of data storage subsystems ---Knowledge of
test-driven development ---Experienced with Git/GitHub/GitLab
---User Experience (UX) experience desired ---Knowledge of Docker
and containers desired ---Cloud (Azure, AWS) experience desired
ACCOUNTABILITIES Ability to work in ambiguous situations; take a
high-level assignment and work the detail to produce a successful
solution ---Write and review portions of detailed specifications
for the development of system components of moderate complexity
---Work closely with other development team members to understand
moderately complex product requirements and translate them into
software designs ---Successfully implement development processes,
coding best practices, and code reviews Participate in the testing
process through test review and analysis, test witnessing and
certification of software ---Full lifecycle development process
including design, development, testing and implementation of
moderate to advanced complexity systems. Develops moderate-to
advanced modules and system components and develops simple to
moderately complex reusable code ---Operate in various development
environments (Agile, Waterfall, etc.) while collaborating with key
stakeholders ---Ability to troubleshoot issues and make system
changes or bug fixes as needed to resolve issues ---Verbal and
written communication skills, problem solving skills, customer
service and interpersonal skills ---Ability to work independently
and manage one's time ---Other duties as assigned
Keywords: Systems Staffing Group, Alpharetta , Software Engineer, IT / Software / Systems , Alpharetta, Georgia
Click
here to apply!
|