What are the responsibilities and job description for the Senior Software Developer position at Logical Position?
Job Details
About Logical Position
Salary: $130,000-$140,000
Who We Are:
Logical Position is one of the fastest growing digital marketing agencies in the U.S. with hundreds of employees nationwide. We're constantly taking home awards including Inc.'s Best Place to Work (#3), the BBB's Torch Award for Ethics, and multiple performance-based awards from Google and Microsoft.
Why You Will Love LP:
- Paid Time Off: You will accrue 14 days in your first year and increases over time with tenure.
- Volunteer Time Off: You will accrue 40 hours in your first year.
- Paid Holidays: You will receive a minimum of 8 paid holidays plus 1 floating holiday every year.
- Health, Vision, and Dental Insurance: Eligible on the 1st of the month following 60 days of employment, and LP will cover up to 75% for the employee premium depending on the plan that you select.
- 401(k) Match: Eligible following 90 days of employment, and LP will match 100% of the first 4% of income contributed.
- Paid Parental Leave: Eligible for up to 12 weeks.
- Paid Bereavement: Eligible for up to 5 days.
- Employee Assistance Program: Access to free and confidential coaching, counseling, work-life balance, and self-help resources.
- Flexibility to Work From Home: We have two offices—Lake Oswego, OR and Deer Park, IL — but employees may choose to work from their home address.
- Remote Office Space Reimbursement: Eligible for up to $100 following 30 days of employment to improve your remote office space. LP provides you a work laptop, headset, mouse, and monitor.
- Work/Life Balance: We encourage a healthy work/life balance for all employees.
- A dynamic company with fantastic team culture atop a rapidly growing industry!
Position Details
Tasks:
- Code, test, and maintain software solutions of moderate to high complexity to be used in various programs and applications
- Develop the foundation for projects by designing advanced software architecture and researching 3rd party APIs and tools
- Collaborate with product stakeholders to develop accurate software designs and specifications while providing quality customer service; lead the communication of design specifications and functionality to help others understand the code behind software systems
- Resolve defects/bugs during testing, pre-production, production, and post-release patches to ensure software and code are functioning efficiently
- Assist the Software Developer Team Lead with training the Software team; assist other members of team with task completion when workload is high; be available as an expert, providing technical direction and tackling complex cross-functional technology issues
- Collaborate with the Project Manager and other departments to ensure seamless integration of current and new tools
- Assist in the requirements process while providing quality feedback and engagement to ensure stakeholder needs meet practical specifications; participate in Agile/Kanban planning and execution to enhance project workflow and organization
- Stay up to date on emerging technologies to identify opportunities for improvement and new features in software systems; review, analyze, and modify existing systems to identify opportunities for improvement
Required Skills & Certifications:
- Bachelor’s Degree in Computer Science or a related field preferred
- 4 years of experience developing, maintaining, and innovating mid to large scale web apps and services
- Experience with C#, MVC, .NET, Entity Framework; unit testing and integration tests; automation and use of software frameworks; Kanban Development, Agile, or other Programming methodologies; relational database technology (SQL Server); and the Atlassian Tool Suite (Jira and Confluence)
- Advanced understanding of software design and architecture
- Strong analytical problem solving and teamwork skills, with demonstrated ability to explain complex technical issues to both technical and non-technical audiences
- Excellent written and verbal communication, analytical and interpersonal skills
- Working knowledge of GitHub source control and TeamCity builds
- Ability to maintain confidentiality when handling sensitive information
This job description indicates in general the nature and levels of work, knowledge, skills, abilities and other essential functions (as covered under the Americans with Disabilities Act) expected of an employee in this position. It is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities required of said employee. An employee may be asked to perform other duties as required.
The application window will close when a conditional offer has been accepted.
Salary : $130,000 - $140,000